Market Pay POS API C# v20
Data Fields
fr.marketpay.driver.TransactionResult Class Reference
Collaboration diagram for fr.marketpay.driver.TransactionResult:
Collaboration graph
[legend]

Data Fields

TransactionParams finalTransactionParams
 
string terminalTransactionId
 Transaction ID assigned by payment terminal. More...
 
CardData cardData
 
Status status
 
string responseCode
 
string authorizationCode
 
string cashierReceipt
 
string customerReceipt
 
bool signatureRequired
 
bool forcedOffline
 
DccDetails dccDetails
 
string privateData
 
string IssuerOption
 
string parBank
 
string merchantId
 
string terminalId
 

Detailed Description

Describes the transaction processing result.

See also
IDriver::processTransaction(TransactionParams, ITransactionHandler)
Since
0.0.1

Definition at line 11 of file TransactionResult.cs.

Field Documentation

◆ authorizationCode

string fr.marketpay.driver.TransactionResult.authorizationCode

Only present if Response code is "00".

Definition at line 57 of file TransactionResult.cs.

◆ cardData

CardData fr.marketpay.driver.TransactionResult.cardData

Common card-related fields obtained during card reading.

Since
0.0.9

Definition at line 38 of file TransactionResult.cs.

◆ cashierReceipt

string fr.marketpay.driver.TransactionResult.cashierReceipt

Contains the lines of text to print cashier receipt.

Definition at line 62 of file TransactionResult.cs.

◆ customerReceipt

string fr.marketpay.driver.TransactionResult.customerReceipt

Contains the lines of text to print customer receipt.

Definition at line 67 of file TransactionResult.cs.

◆ dccDetails

DccDetails fr.marketpay.driver.TransactionResult.dccDetails

Dynamic currency conversion details.

Definition at line 82 of file TransactionResult.cs.

◆ finalTransactionParams

TransactionParams fr.marketpay.driver.TransactionResult.finalTransactionParams

◆ forcedOffline

bool fr.marketpay.driver.TransactionResult.forcedOffline

Tells whether transaction has been accepted in offline mode.

Definition at line 77 of file TransactionResult.cs.

◆ IssuerOption

string fr.marketpay.driver.TransactionResult.IssuerOption

PASS Card Option selected by issuer.

Definition at line 92 of file TransactionResult.cs.

◆ merchantId

string fr.marketpay.driver.TransactionResult.merchantId

Merchant identification.

Since
0.0.9

Definition at line 104 of file TransactionResult.cs.

◆ parBank

string fr.marketpay.driver.TransactionResult.parBank

PAR generated by the bank.

Definition at line 97 of file TransactionResult.cs.

◆ privateData

string fr.marketpay.driver.TransactionResult.privateData

Text buffer for private information.

Definition at line 87 of file TransactionResult.cs.

◆ responseCode

string fr.marketpay.driver.TransactionResult.responseCode

Response code obtained from acquirer during the authorization. Full codes list available at the following URLs: https://docs.prod.mpg.market-pay.com/api/#return-codes and https://docs.prod.mpg.market-pay.com/api/#bank-response-codes

Definition at line 52 of file TransactionResult.cs.

◆ signatureRequired

bool fr.marketpay.driver.TransactionResult.signatureRequired

Tells whether client signature is required on the receipt.

Definition at line 72 of file TransactionResult.cs.

◆ status

Status fr.marketpay.driver.TransactionResult.status

Final status of transaction.

Definition at line 43 of file TransactionResult.cs.

◆ terminalId

string fr.marketpay.driver.TransactionResult.terminalId

Terminal identification.

Since
0.0.9

Definition at line 111 of file TransactionResult.cs.

◆ terminalTransactionId

string fr.marketpay.driver.TransactionResult.terminalTransactionId

Transaction ID assigned by payment terminal.

Definition at line 31 of file TransactionResult.cs.


The documentation for this class was generated from the following file: