Skip to main content

Online payments

Card Payments

Last updated: 13-Mar-2024

The following steps describe a successful flow for performing card payments using mobile SDKs:

  1. Store the card capture key on your backend and pass it to the mobile app at the start-up phase or when the payment is initialized.
  2. Your app will send a call to Verifone SDK to display the Card Form. The following information should be passed to the Card Form: card capture key, price, and the option whether to include the stored card in the Card Form or not. Verifone SDK will provide your app with the encrypted card data, shopper name and card brand. Send the encrypted data along with additional information about the order to the backend.
  3. Initiate an eCom API Transaction.
  4. The resulting eCom API will pass the transaction result to your backend.
  5. (Optional) Send the information to the app and display it in your own Thank you page (or a "payment successful/failed" message if a Thank you page does not fit your app).
  6. You can check the latest status of your app transactions in Verifone Central.

Card Payments Flow Diagram

Need help?

Do you have a question? If you didn’t find the answer you are looking for in our documentation, you can contact our Support teams for more information. If you have a technical issue or question, please contact us. We are happy to help.

Not yet a Verifone customer?

We’ll help you choose the right payment solution for your business, wherever you want to sell, in-person or online. Our team of experts will happily discuss your needs.

Verifone logo