post https://{{domain}}/api/v1/transactions/pull/3D-Secure
This is the first step in the 3D Secure process. This will determine if the given financial account
is enrolled in the 3D Secure process, and if so it will return the url for the issuer's 3D Secure Web Page
Request
Field | Type | Description |
---|---|---|
amount | integer, required | transaction amount, smallest unit of selected currency (example 100000 for $100.00 CAD ) |
currency | string, required | transaction currency, 3 character code |
financial_account | string, required | id of the financial account to authenticate |
Response
Field | Type | Description |
---|---|---|
id | string | the 3DSecure Authentication ID |
url | string, null | ACS Url used to initiate the 3D Secure Web Flow |
status | string | status of the 3D Secure Authentication, please refer to the 3D Secure docs for a list of statuses |
pareq | string, null | PaReq returned by Issuer to be used in 3D Secure Web Page generation |
chargeback_protection_available | boolean | Value indicating if chargeback protection is available at current state |