On This Page
pilot
checkout()
dpaTransactionOptions
is an optional field in a
checkout()
request. You can include the
dpaTransactionOptions
field in the checkout()
request if your system supports it. You must consider this information if you include
the dpaTransactionOptions
field in your request:- You must include the transaction amount and currency in the backend of the request payload that is sent to/sessionsAPI. The values that are included in the request to the/sessionsAPI are used and any value included indpaTransactionOptionsare ignored.
- You must configure authentication fields in theBusiness Center. The values of these fields are retrieved from the merchant or partner profiles and not from thedpaTransactionOptionsfield.
Your
checkout()
request must have this syntax:checkout({ conditional String srcDigitalCardId; conditional JWE<Card> encryptedCard; optional Consumer consumer; optional DpaTransactionOptions dpaTransactionOptions; optional PayloadTypeIndicator payloadTypeIndicatorCheckout; conditional Window windowRef; conditional ComplianceSettings complianceSettings; optional AssuranceData assuranceData; })