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. |