
Advanced Data
Quick Find
Go straight to the section you need.
1.0 Gateway Integration →
2.0 New Transactions →
3.0 Management Requests →
4.0 AVS/CV2 Checking →
5.0 3-D Secure Authentication →
11 Receipts and Notifications →
17 Advanced Data →
17.7 Device Information Fields
19 Gateway Wallet →
26 Digital Wallet Transactions →
Appendix
A-1 Response Codes
A-1.1 Authorisation Response Codes
A-2 AVS / CV2 Check Response Codes
A-3 Secure Authentication Data
A-4 3-D Secure Enrolment/Authentication Only
A-9 Duplicate Transaction Checking
A-10 Capture Delay
A-13 Sample Signature Calculation
A-14 Transaction Life cycle
A-14.1 Authorise, Capture and Settlement
A-15.2 Mail Order/Telephone Order (MOTO)
A-15.3 Continuous Authority (CA)
A-16 Payment Tokenisation
A-16.1 PREAUTH, SALE, REFUND, VERIFY requests
A-16.3 CANCEL or CAPTURE requests
A-16.5 SALE or REFUND Referred Authorisation requests
A-18 PSD2 SCA Compliance
A-18.1 Obtaining Strong Customer Authentication
A-18.3 Exemptions to Strong Customer Authentication
A-19 Hosted Payment Page Options
A-20 Integration Libraries
A-20.1 Gateway Integration Library
A-20.2 Hosted Payment Page Library
A-20.3 Hosted Payment Fields Library
A-21 Example HTTP Requests
A-22 Example Integration Code
A-23 Example Library Code
A-23.1 Gateway Integration Library
17.0 Advanced Data
The Gateway provides a number of fields that you can use to store information about the transaction. These fields are only sent to the Acquirer if needed. The stored data can be obtained by sending a QUERY request.
17.1 Customer Request Fields
These fields can be used to store details about the Customer and any relationship between the Customer and Merchant such as any purchase order raised.
If AVS checks are in use, then the Customer and Cardholder are assumed to be the same person and the address and postcode fields are taken as being the registered billing address of the card.
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
1 Mandatory if AVS checking required.
17.2 Merchant Request Fields
These fields can be used to store details about the Merchant and any relationship between the Merchant and Customer such as any invoice reference.
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
1 Mandatory if AVS checking required.
17.3 Supplier Request Fields
These fields can be used to store details about the Supplier. This is where any purchased goods are being supplied by a third-party and not directly from the Merchant.
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
17.4 Delivery Request Fields
These fields can be used to store details about the delivery address. This is where any purchased goods are being delivered to if different from the Customer’s address.
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
17.5 Receiver Request Fields
These fields can be used to store details about the recipient of the purchased goods where different from the Customer’s and Delivery details. It is most commonly used by Financial Institutions (MCC 6012 Merchants) who need to record the primary recipient of a loan.
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
17.6 Shipping Request Fields
These fields can be used to store details about the shipping method and costs.
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Note: no attempt is made to check that any gross, net and tax amounts are correct with respect to each other. It is the sender’s responsibility to ensure alternative amount formats are correct.
17.7 Device Information Fields
These fields can be used to provide details of the device from which the transaction is being made. Although not strictly mandatory, they may be required for fraud checking or 3-D Secure authentication, in which case it is highly recommended that they be provided.
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
Field Name
Mandatory?
Description
H – screen height in pixels
W – screen width in pixels
D – colour depth in bits
Screen height and width must be between 1 and 999999 pixels.
Colour depth must be one of the following values: 1, 4, 8, 15, 16, 24, 32, 48.
Field Name
Mandatory?
Description
1 This field is mandatory for 3-D Secure v2 unless an alternative is provided via the threeDSOptions field.