FILTER BY TAG

Required Fields for a Sale in Post-Pay Scenario

clientReferenceInformation.code
clientReferenceInformation.comments
Set the value to
Post-Pay Sale
.
clientReferenceInformation.partner.developerId
Visa Acceptance Solutions
provides the value for this field.
clientReferenceInformation.partner.solutionId
Visa Acceptance Solutions
provides the value for this field.
clientReferenceInformation.partner.thirdPartyCertificationNumber
Visa Acceptance Solutions
provides the value for this field.
clientReferenceInformation.transactionId
merchantInformation.transactionLocalDateTime
orderInformation.amountDetails.currency
orderInformation.amountDetails.totalAmount
paymentInformation.card.type
paymentInformation.initiationChannel
A value is required for contactless Mastercard transactions.
pointOfSaleInformation.catLevel
Set this value to
2
.
pointOfSaleInformation.emv.cardSequenceNumber
A value is required when EMV Tag 5F34 is configured on the ICC/chip.
pointOfSaleInformation.emv.tags
pointOfSaleInformation.encryptedKeySerialNumber
A value is required for online PIN transactions.
pointOfSaleInformation.encryptedPin
A value is required for online PIN transactions.
pointOfSaleInformation.entryMode
pointOfSaleInformation.pinBlockEncodingFormat
A value is required for online PIN transactions.
pointOfSaleInformation.serviceCode
A value is required for non-US Mastercard transactions that include track data.
pointOfSaleInformation.terminalCapability
pointOfSaleInformation.terminalId
This field is required when within project scope. Merchant configuration must support multiple terminal IDs. Otherwise,
Visa Acceptance Solutions
uses the default terminal ID in the merchant configuration.
pointOfSaleInformation.terminalPinCapability
pointOfSaleInformation.trackData
processingInformation.authorizationOptions.authIndicator
Set the value to
1
.
processingInformation.capture
Set this value to
true
.
processingInformation.commerceIndicator
Set the value to
retail
.