Payment Types
This page lists supported HeroJSON payment types with their structure and key attributes for integration.
Card Payment
Card Payment Example
{
"type": "CARD",
"amount": 20720,
"attributes": {
"transactionType": "PURCHASE",
"MID": "12346543",
"timeStamp": "2022-09-01T12:35:34.678+02:00",
"terminalId": "BS-4545F9",
"referenceNumber": "220901015555",
"authorizationCode": "HIU456",
"transactionId": "05555",
"receiptNumber": "12923",
"maskedPAN": "525400******9876",
"APP": "MASTERCARD DEBIT",
"cardType": "DEBIT",
"cardProgram": "Nordic Tech Bank — MC Debit",
"transactionRawText": "CARD TRANSACTION\n\nCard: Debit Mastercard\n **** **** **** 9876 LN\nApplication: A0000000041010\nTr.Nr/Auth: 05555/HIU456\nPayee/business: 0029432413000/0001\n\nReference: 220901015555\n\nCredit/Charge 207,20 EUR\nPayPass Contactless \n\n",
"ENTRY": "Contactless ICC (07)",
"ARC": "APPROVED (00)",
"TVR": "8000008000",
"TSI": "E800",
"AID": "A0000000031010",
"AC": "9F270180",
"CID": "0x80 (ARQC)",
"CVM": "Online PIN"
}
}Card Payment Fields
Key
Type
Description
Required
ISO 8583 Field
EMV Tag
Cash Payment
Cash Payment Example
Cash Payment Fields
Key
Type
Description
Online Payment
Online Payment Example
Online Payment Fields
Key
Type
Description
Required
Online Payment Providers
Online Payment Methods
Online Payment Card Details Object
Key
Type
Description
Required
Known Card Brands
Gift Card Payment
Gift Card Payment Example
Gift Card Payment Fields
Key
Type
Description
Required
Voucher Payment
Voucher Payment Example
Voucher Payment Fields
Key
Type
Description
Required
Loyalty Payment
Loyalty Payment Example
Loyalty Payment Fields
Key
Type
Description
Required
Other Payment
Other Payment Example
Other Payment Fields
Key
Type
Description
Required
Payment Custom Attributes
Key
Type
Description
Required
Foreign Currency Mapping
Currency Object
Key
Type
Description
Required
Last updated