Skip to main content

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 typeIntegration processIntegration effortEndpoint requestsSupported payment methodsControl over the checkout process
Pre-built CM.com checkoutIntegrate with CM.com checkoutLight2Apple Pay, Bancontact, Belfius Pay Button, Credit Card (VISA, Mastercard, AMEX), Google Pay, iDEAL, in3, Klarna, MaestroYou can only customize a few options
Custom UI, per payment methodIntegrate per payment methodMediumAt least 1 per payment methodApple Pay, Bancontact, Credit Card (VISA, Mastercard, AMEX), Google Pay, iDEAL, iDEAL QR, in3You 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.