...
...
PaymentContext Component
This section is built from the payment context generated during transaction, but some fields can be provided from the doPayment API.
NexoIS v4.0 is followed for all fields not detailed in the following table
PaymentContext (PmtCntxt) Component | doPayment Data Element (DE) | Note |
---|---|---|
TransactionChannel (TxChanl) |
| Nested inside Acquirer Proprietary Data |
SaleContext Component
This section is built exclusively from the data received in the doPayment API.
All the fields are nested inside Sale_Context (0xFF02)
, nested inside Retail_Sale_Data (0xFFCF08)
SaleContext (SaleCntxt) Component | doPayment Data Element (DE) | Note |
---|---|---|
SaleIdentification (SaleId) |
| |
SaleReferenceNumer (SaleRefNb) |
| |
SaleReconciliationIdentification (SaleRcncltnId) |
| |
CashierIdentification (CshrId) |
| |
ShiftNumber (ShftNb) |
| |
PurchaseOrderNumber (PurchsOrdrNb) |
| |
InvoiceNumber (InvcNb) |
| |
DeliveryNoteNumber (DlvryNoteNb) |
| |
SponsoredMerchant (SpnsrdMrchnt) |
| |
CommonName (CmonNm) |
| Nested inside |
Address (Adr) |
| Nested inside |
CountryCode (CtryCd) |
| Nested inside |
MerchantCategoryCode (MrchntCtgyCd) |
| Nested inside |
RegisteredIdentifier (RegdIdr) |
| Nested inside |
SplitPayment (SpltPmt) |
| |
RemainingAmount (RmngAmt) |
| |
AdditionalSaleData (AddtlSaleData) |
|
Transaction Component
This section is built from the payment context generated during transaction, but some fields can be provided from the doPayment API.
NexoIS v4.0 is followed for all fields not detailed in the following table
Transaction (Tx) Component | doPayment Data Element (DE) | Note |
---|---|---|
SaleReferenceIdentification (SaleRefID) |
| |
OriginalTransaction (OrgnlTx) | See section OriginalTransaction | |
InitiatiorTransactionIdentification (InitrTxId) |
| Nested inside Acquirer Proprietary Data |
RecipientTransactionIdentification (RcptTxId) |
| Nested inside Acquirer Proprietary Data |
OriginalTransaction Component
OriginalTransaction can either come from the doPayment API or is retrieved from the original transaction.
OriginalTransaction (OrgnlTx) Component | doPayment Data Element (DE) | Note |
---|---|---|
SaleReferenceIdentification (SaleRefID) |
| |
TransactionIdentification (TxId) | ||
TransactionDateTime (TxDtTm) |
| |
TransactionReference (TxRef) |
| Transaction Sequence Counter is generated by Arkos |
POIIdentification (POIId) | ||
Identification (Id) |
| |
Type (Tp) |
| Nested inside DO POIIdentification, nested inside Acquirer Proprietary Data |
Issuer (Issr) |
| Nested inside DO POIIdentification, nested inside Acquirer Proprietary Data |
ShortName (ShrtNm) |
| Nested inside DO POIIdentification, nested inside Acquirer Proprietary Data |
InitiatiorTransactionIdentification (InitrTxId) |
| Nested inside Acquirer Proprietary Data |
RecipientTransactionIdentification (RcptTxId) |
| Nested inside Acquirer Proprietary Data |
TransactionType (TxTp) |
| |
AdditionalService (AddtlSvc) |
| |
ServiceAttribute (SvcAttr) |
| |
CardDataEntryMode (CardDataNtrMd) |
| |
TransactionResult (TxRslt) |
| Nested inside Acquirer Proprietary Data |
AuthorisationEntity (AuthstnNtty) | Not yet implemented | |
ResponseToAuthorisation (RspnToAuthstn) |
| Nested inside |
Response (Rspn) |
| Nested inside |
ResponseReason (RspnRsn) |
| Nested inside |
AdditionalResponseInformation (AddtlRspnInf) |
| Nested inside |
AuthorisationCode (AuthstnCd) |
| Directly at the root of OriginalTransaction |