> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.mangopay.com/guides/payment-methods/card/direct/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.mangopay.com/_mcp/server. # Overview **Availability:** * All card types ## Process Processing a one-time card payment is a multi-step process: #### Card tokenization [Register the card](/guides/payment-methods/card#card-registration) to tokenize its sensitive data so it can be used for payment. #### Payment request Call the [POST Create a Direct Card PayIn](/api-reference/direct-card-payins/create-direct-card-payin) endpoint to initiate the payment. #### 3DS redirection If required by the issuer, redirect the user to the issuer's Access Control Server (ACS) to complete strong customer authentication . #### Payment outcome Mangopay updates the `Status`of the pay-in from `CREATED` to `SUCCEEDED` or `FAILED` to indicate the result. Set up [webhooks](/webhooks) for the following event types: * `PAYIN_NORMAL_SUCCEEDED` * `PAYIN_NORMAL_FAILED` Call the [GET View a PayIn](/api-reference/direct-card-payins/view-payin-direct-card) endpoint to confirm the result and customize the user's post-pay experience. #### Card deactivation Call the [PUT Deactivate or edit a Card](/api-reference/cards/deactivate-edit-card) endpoint to disable the `CardId` if you don't have the user's permission to save their payment details. See the how-to guide for a detailed walkthrough of these steps you need to take: #### [How to](/guides/payment-methods/card/direct/how-to) Process a one-time card payment ## Sequence diagram The following diagram details the full flow described above: ## Related resources #### [Test cards](/testing/payment-methods) Use Mangopay's dedicated test cards in Sandbox #### [Endpoints](/api-reference/direct-card-payins/direct-card-payin-object) The Direct Card PayIn object #### [Guides](/guides/payment-methods/card/3ds) Learn more about 3DS and SCA