In-Store Payments
Payment fields
In addition to the standard required fields, you may include the following fields in your payment requests, depending on the process flow type:
| Field name | Contactless with PIN | Contactless w/o PIN | Magstripe | Comment |
|---|---|---|---|---|
paymentMethodType.card.accountNumberType |
Yes | Yes | Yes | |
paymentMethodType.card.paymentAccountReference |
Yes | Yes | Yes | |
paymentMethodType.card.encryptionKeyHash |
Yes | Yes | Yes | |
merchant.merchantCategoryCode |
Yes | Yes | Yes | |
initiatorType |
Yes | Yes | Yes | |
accountOnFile |
Yes | Yes | Yes | |
merchantOrderNumber |
Yes | Yes | Yes | |
accountHolder.fullName |
Yes | Yes | Yes | |
retailAddenda.orderDate |
Yes | Yes | Yes | |
retailAddenda.merchantPurchaseDescription |
Yes | Yes | Yes | |
invoiceNumber |
Yes | Yes | Yes | |
pointOfInteraction.device |
Yes | Yes | Yes | All fields under this object. |
pointOfInteraction.inPerson.isCardholderPresent |
Yes | Yes | Yes | |
pointOfInteraction.inPerson.cardholderAuthenticationMethod |
Yes | Yes | Yes | |
pointOfInteraction.inPerson.entryMethod |
Yes | Yes | Yes | |
pointOfInteraction.inPerson.emvInformation |
Yes | Yes | No | All fields under this object. |
pointOfInteraction.inPerson.pinProcessing |
Yes | No | No | All fields under this object. |
cardBalanceRequested |
Yes | Yes | Yes | |
merchantDefined.merchantDefinedData |
Yes | Yes | Yes |
Related
Authorize a payment
Capture a payment
Update a payment
Refund a payment