Order
This is a JSON object with the following fields:
| Field |
Type |
Required |
Description |
| type |
String(2) |
yes |
Identifies the type of transaction being authenticated. The values are derived from ISO 8583. Possible values |
| shippingType |
String(2) |
no |
Indicates shipping method chosen for the transaction. Possible values |
| deliveryDelay |
String(2) |
no |
Indicates the merchandise delivery timeframe. Possible values |
| deliveryEmail |
String(100) |
no |
For electronic delivery, the email address to which the merchandise was delivered. |
| reorder |
Boolean |
no |
Indicates whether the cardholder is reordering previously purchased merchandise. |
| preOrder |
Boolean |
no |
Indicates whether Cardholder is placing an order for merchandise with a future availability or release date. |
| preOrderDate |
String(8) |
no |
For a pre-ordered purchase, the expected date that the merchandise will be available. Date format must be YYYYMMDD. |
| prepaidAmount |
Integer(10) |
no |
For prepaid or gift card purchase, the purchase amount total of prepaid or gift card(s) in cents |
| prepaidCurrency |
String(3) |
no |
For prepaid or gift card purchase, the currency code of the card as defined in ISO-4217 |
| prepaidCount |
Integer(2) |
no |
For prepaid or gift card purchase, total count of individual prepaid or gift cards/codes purchased. |
| recurrence |
Object |
no |
See Recurrence Object |
Order types
| Accepted values |
Description |
| 01 |
Goods / Service purchase |
| 03 |
Check Acceptance |
| 10 |
Account Funding |
| 11 |
Quasi-Cash Transaction |
| 28 |
Prepaid activation and Loan |
Shipping types
| Accepted values |
Description |
| 01 |
Ship to cardholder’s billing address |
| 02 |
Ship to another verified address on file with merchant |
| 03 |
Ship to address that is different than the cardholder’s billing address |
| 04 |
“Ship to Store” / Pick-up at local store (Store address shall be populated in shipping address field) |
| 05 |
Digital goods |
| 06 |
Travel and Event tickets, not shipped |
| 07 |
Other (for example, Gaming, digital services not shipped, e-media subscriptions, etc.) |
Delivery delay
| Accepted values |
Description |
| 01 |
Electronic Delivery |
| 02 |
Same day shipping |
| 03 |
Overnight shipping |
| 04 |
Two-day or more shipping |
Recurrence
| Field |
Type |
Required |
Description |
| type |
String(32) |
no |
can be normal, partpayment, infinite, onetime or lifetime. See Subscription Types |
| totalIterations |
Integer(3) |
no |
Indicates the maximum number of authorisations permitted for instalment payments. |
| expiry |
String(8) |
no |
Date after which no further authorizations shall be performed. The accepted format is YYYYMMDD. |
| frequency |
String(4) |
no |
Indicates the minimum number of days between authorizations. |