Start Overview

Integration with payment gateway can be cumbersome and lengthy. We decided to explain two core concepts of the payment flow to make integration simple and fast for you. They are tokenization and charging.


Due to security restrictions, you can’t work directly with card data. How can you charge your customers then? The answer is using tokenization.

Tokenization is the process of replacing a sensitive card data with a non-sensitive card token. This token then can be safely passed and processed through your servers without actual card details being exposed.

Here is how it works:

When a buyer is ready to pay, using our SDK you ask for his card data and replace it with a card token. For a website, you have to use Beautiful.js. For mobile app, use iOS or Android SDK.

The result of tokenization is card token. Card token should be used to charge buyer.


After you have card token, you can charge your customer. Just send charge API request to Start with card token and that’s it, you are done.

Here is how it works:

API request to charge customer can be sent using one of our API Clients or any REST library.