Antom, leading provider of tailored payment solutions

Store a card (SDK)

Deprecation Notice:
The content of this guide has been deprecated.
This guide instructs you on how to integrate independent card binding through SDK, allowing buyers to bind their bank cards at any stage of the payment process. In this solution, Antom is responsible for collecting and storing the buyer’s card plain information. After the card binding is successfully completed, Antom returns the corresponding card token (cardToken). Since sensitive cardholder data does not pass through your servers, this approach helps you eliminate the compliance burden of PCI-DSS. You are not required to build a PCI-DSS compliant payment environment nor obtain PCI compliance certification. In subsequent transactions, you can directly use the cardToken parameter to initiate payments without collecting the buyer's card information again. For token (cardToken) payments, please refer to Card-on-File (COF) transactions.

User experience

The following images illustrate the user experience on the web and mobile platforms during the card binding process (including both embedded and pop-up card binding experiences) and the subsequent payment flow.
Web
Mobile

Binding process

The following steps describe the card binding process:
  1. The buyer clicks to bind a card.
  2. Call the createVaultingSession API and initiate a card binding request.
    After the buyer clicks the card binding button, your server calls the Antom server's createVaultingSession API to initiate the card binding request.
  3. Initiate the SDK component.
    Invoke the SDK component with the vaultingSessionData returned from the createVaultingSession API. The SDK presents a page for collecting card details.
  4. The buyer completes the card binding process.
    On the card information collection page, the buyer inputs card details to complete card binding.
  5. (Optional) The buyer completes 3D authentication.
    If 3D authentication is specified, the buyer needs to complete 3D authentication.
  6. Obtain the card binding result.
    You can obtain the card binding result through either of the following two methods:
    • Asynchronous notification:Antom will send you the card binding result notifications via the notifyVaulting API.
    • Synchronous inquiry: Call the inquireVaulting API to check the card binding status.
Note: On the card binding management page, you must present the masked card number of the buyer’s bound card. For subsequent payments, pass in your request the token obtained from the initial card binding through the notifyVaulting or inquireVaulting API.
Web/WAP
Android
iOS