# Card Payments

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

1. Store the [card capture key](/online-payments/api-integration-methods-auth-and-endpoints/secure-card-capture-key.md) 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 [eComm](/api-reference/open-api-references/ecommerce.md) 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**.

<div data-with-frame="true"><img src="https://verifone.cloud/sites/default/files/inline-images/Card%20Payment%20Flow%20Diagram_0.PNG" alt=""></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.verifone.com/online-payments/mobile-sdks/card-payments.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
