Online Payments
You can connect with our online payments API in a couple of ways. Either you integrate with a pre-built CM.com checkout — a user interface that allows customers to select a payment method and continue with the payment for a product/service offered by a merchant — where your customers can be redirected to, or you create your own user interface to get complete control over your checkout process, integrating with our API for each payment method you want to make available on your own user interface.
Integration comparison
| Integration type | Integration process | Integration effort | Endpoint requests | Supported payment methods | Control over the checkout process |
|---|---|---|---|---|---|
| Pre-built CM.com checkout | Integrate with CM.com checkout | Light | 2 | Apple Pay, Bancontact, Belfius Pay Button, Credit Card (VISA, Mastercard, AMEX), Google Pay, iDEAL, in3, Klarna, Maestro | You can only customize a few options |
| Custom UI, per payment method | Integrate per payment method | Medium | At least 1 per payment method | Apple Pay, Bancontact, Credit Card (VISA, Mastercard, AMEX), Google Pay, iDEAL, iDEAL QR, in3 | You can have complete control over the checkout |
Most integrations start with the pre-built checkout and move to a custom integration later if they need more control over the payment experience.
Custom-integration payment method support depends on your API version — see Getting started for the current list.
For a complete technical reference of every field, object, and endpoint, see the API reference.
Get started
Continue to Getting started to make your first request.