HomePaymentsNo-codeDevelopersContribute
Safepay Home PageLive DashboardTest Dashboard

Introduction

Start building your server-side integration


You can integrate Safepay's client-side libraries with different server-side flows. Express Checkout is the default integration that we recommend and that meets the requirements for most online payments integrations.

Choose your server-side implementation

Before you integrate with a client-side library, choose the server-side flow depending on the technical details and depending on the use cases that you want your integration to support.

Express checkout

This flow supports faster checkouts through tokenization based on shoppers that have a Safepay account. Your server makes two API requests to our server after which you generate a Checkout URL. Once generated, redirect your customer to this URL to complete the payment. After your shopper completes their payment, Safepay will redirect them back to your website.

Advanced checkout

This flow supports creating and using your own customers - shoppers that don't have a Safepay account. While this flow also supports tokenization, there are, in total, potentially 5 API calls your server has to make.

Supported use cases

DescriptionExpress CheckoutSafepay AtomsSafepay React NativeCardinal
Make a payment with any available payment methodYesYesYesYes
TokenizationYesYesYesYes
Zero amount verificationYesYesYesYes
Separate CaptureNoYesYesYes

Integration comparison

Integration featuresExpress CheckoutSafepay AtomsSafepay React NativeCardinal
Integration effortLowMediumMediumHigh
Number of endpoint requests from your server23-43-47-8
Handling additional actions like 3DSManaged by SafepaySelf ManagedSelf ManagedManaged by Merchant

Get started

Choose the server-side implementation that meets your needs to learn how to integrate with Safepay. We offer solutions for web and mobile devices.