@bigcommerce/checkout-sdk / BraintreeThreeDSecureOptions
A set of options that are required to support 3D Secure authentication flow.
If the customer uses a credit card that has 3D Secure enabled, they will be asked to verify their identity when they pay. The verification is done through a web page via an iframe provided by the card issuer.
• Optional
additionalInformation: Object
Name | Type |
---|---|
acsWindowSize? |
"01" | "02" | "03" | "04" | "05" |
• Optional
challengeRequested: boolean
▸ addFrame(error
, iframe
, cancel
): void
A callback that gets called when the iframe is ready to be added to the current page. It is responsible for determining where the iframe should be inserted in the DOM.
Name | Type | Description |
---|---|---|
error |
undefined | Error |
Any error raised during the verification process; undefined if there is none. |
iframe |
HTMLIFrameElement |
The iframe element containing the verification web page provided by the card issuer. |
cancel |
() => undefined | Promise <BraintreeVerifyPayload > |
A function, when called, will cancel the verification process and remove the iframe. |
void
▸ removeFrame(): void
A callback that gets called when the iframe is about to be removed from the current page.
void