New Transactions
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
2.o New Transactions
You can perform a new transaction, such as a sale, by sending a request with the required action and transaction type together with details about the order and payment method.
2.1 Request Fields
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 – E-commerce (ECOM)
2 – Mail Order/Telephone Order (MOTO).
9 – Continuous Authority (CA).
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 A password is not recommended if using the Hosted Integration, use a signature instead.
2 A signature may be mandatory on some Merchant Accounts and requests.
3 Optional if an xref is provided as the value will be taken from the cross-referenced transaction.
4 Optional if using the Hosted Integration, any value provided will be used to initialise any HPP input field.
5 Mandatory for a REFUND_SALE request to specify the original SALE transaction.
6 Not supported by the Batch Integration.
7 Not supported by the Hosted Integration, which will automatically use the Customer’s IP address.
8 Mandatory for recurring transactions or other transactions using stored credentials.
2.2 Response Fields
The response will contain all the fields sent in the request (minus any cardNumber and cardCVV) plus the following:
Field Name
Returned?
Description
0 - Successful / authorised transaction.
1 - Card referred – Refer to card issuer.
2 - Card referred – Special condition.
4 - Card declined – Keep card.
5 - Card declined.
Check responseMessage for more details of any error that occurred.
Refer to appendix A-1 for details.
Field Name
Returned?
Description
0 – Authorisation Approved / No reason to decline
1 – Authorisation Declined.
2 – Authorisation Error / Transaction malformed.
Field Name
Returned?
Description
Field Name
Returned?
Description
Field Name
Returned?
Description
Field Name
Returned?
Description
Field Name
Returned?
Description
Field Name
Returned?
Description
Field Name
Returned?
Description
Field Name
Returned?
Description
Field Name
Returned?
Description
Field Name
Returned?
Description
Field Name
Returned?
Description
Field Name
Returned?
Description
Field Name
Returned?
Description
Field Name
Returned?
Description
Field Name
Returned?
Description
Field Name
Returned?
Description
Field Name
Returned?
Description
Field Name
Returned?
Description
Field Name
Returned?
Description
Other response fields may be returned as documented elsewhere in this guide. Undocumented fields may be returned at the Gateways discretion but should not be relied upon.
The acquirerResponseXXXX fields are dependent on the Acquirer in use and are supplied for additional information only.
The response is also POSTed to any URL provided by optional callbackURL.