Outlines passing tender options (settings that change how a transaction is processed) with a
PaymentRequest and things to consider when using them.
Tender options can be used to modify your payment request. Tender options are passed to the Terminal API using the
Tender options are passed with a regular
PaymentRequest in the same way as making a basic payment. A
PaymentRequest can include additional form-encoded key-value pairs in the
SaleToAcquirerData field. This can include data to create recurring contracts.
Pass the MOTO tender option in SaleToAcquirerData
To start a MOTO transaction, specify the
tenderOption=MOTO as a key value pair in
SaleToAcquirerData when making a
PaymentRequest call to the Terminal API.
For a list of Payment Response fields, see PaymentResponse fields.
An authorisation is attempted and you receive a response with the following fields: