The Mangopay Checkout SDK is a code-light, customizable solution to power the payment page of your website or app. It simplifies your implementation, improves security, and supports a variety of payment methods.
Note – Currency coverage and usage
Checkout SDK supports all currencies available for all payment methods.
You must use the same currency for a transaction between your app, Checkout SDK, and calls to the Mangopay API to avoid incompatibility errors.
CardId
CardId
or tokenized payment data to create the transaction via the Mangopay API (pay-in, preauthorization, deposit preauthorization, or card validation).The flow is described in the following diagram (numbered steps correspond to those above):
Try out the Checkout SDK online
Integrate the Checkout SDK
See the SDK changelog on GitHub
Start with pre-built examples for React and VueJS
The Checkout SDK adheres to semantic versioning as the standard for versioning packages.
To ensure a smooth integration experience while avoiding potentially breaking changes, we recommend configuring your dependency manager to automatically install only patch updates.
For example, when using the web SDK, you can specify the desired patch version in your package.json
file using the ~
operator:
This configuration will allow your project to automatically receive patch updates (e.g., 2.0.1
, 2.0.2
, etc.) for bug fixes and minor improvements. However, it will prevent updates to new minor (2.1.0
) or major (3.0.0
) versions, which may introduce breaking changes.
The Mangopay Checkout SDK is a code-light, customizable solution to power the payment page of your website or app. It simplifies your implementation, improves security, and supports a variety of payment methods.
Note – Currency coverage and usage
Checkout SDK supports all currencies available for all payment methods.
You must use the same currency for a transaction between your app, Checkout SDK, and calls to the Mangopay API to avoid incompatibility errors.
CardId
CardId
or tokenized payment data to create the transaction via the Mangopay API (pay-in, preauthorization, deposit preauthorization, or card validation).The flow is described in the following diagram (numbered steps correspond to those above):
Try out the Checkout SDK online
Integrate the Checkout SDK
See the SDK changelog on GitHub
Start with pre-built examples for React and VueJS
The Checkout SDK adheres to semantic versioning as the standard for versioning packages.
To ensure a smooth integration experience while avoiding potentially breaking changes, we recommend configuring your dependency manager to automatically install only patch updates.
For example, when using the web SDK, you can specify the desired patch version in your package.json
file using the ~
operator:
This configuration will allow your project to automatically receive patch updates (e.g., 2.0.1
, 2.0.2
, etc.) for bug fixes and minor improvements. However, it will prevent updates to new minor (2.1.0
) or major (3.0.0
) versions, which may introduce breaking changes.