Get started

How it works

  1. The application client initializes the SDK, receives a payment token, and retrieves a list of available payment methods.
  2. The client displays the payment UI with the list of available payment methods.
  3. The client initializes the payment UI.
Note
You can also configure payment with a specific method. In this case, the client passes the payment method ID when initializing the payment UI.
  1. The client subscribes to events.
  2. The user selects a payment method.
  3. The client displays the payment UI with the fields for payment details.
  4. The user enters payment details.
  5. The client receives an event about the data input. Depending on the result of data processing, the client performs one of the following actions:
    • Displays additional fields.
    • Displays an error message.
    • Redirects the user to an external payment system, e.g., PayPal.
    • Initiates 3-D Secure verification.
    • Displays the payment status.

Integration flow

Note
This guide describes the minimum settings required for a quick start. By default, components don’t have their own styles. For advanced customization, you can create your own components as well as customize the secured ones.

To integrate Headless checkout:

  1. Create a project in Publisher Account.
  2. Install SDK.
  3. Integrate SDK on the application side.

After integration is complete, test the payment process in sandbox mode and launch the project.

Contact our integration team
Click the chat icon in the bottom right corner and contact the integration team via a messenger. We’ll answer you in real time and will help to resolve the problem.
Was this article helpful?
Thank you!
Is there anything we can improve? Message
We’re sorry to hear that
Please explain why this article wasn’t helpful to you. Message
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.
Last updated: March 4, 2025

Found a typo or other text error? Select the text and press Ctrl+Enter.

Report a problem
We always review our content. Your feedback helps us improve it.
Provide an email so we can follow up
Thank you for your feedback!