Skip to main content

Implementation

Overview

The External Payments API allows you to process payments for existing payment intents through third-party providers. It's important to note that this API can only be consumed from a backend server, ensuring a secure environment for payment processing. Additionally, the API requires mutual TLS (mTLS) for authentication, providing an extra layer of security.

Diagram

To make a request for creating the authorization, you must have a valid Payment Intent identifier that has been previously generated through one of the following flows:

More Information

For detailed information on how to integrate with the External Payments API, including endpoints, request and response formats, and error handling, please refer to our API Reference.