Hosted Checkout Integration

📓

Hosted Checkout integration allows the partner to initiate a payment through our API and receive a checkout link in response.

The partner then redirects the payer to our hosted checkout page, where we manage the payment flow, including payer input, payment method handling, and any required authentication steps.

UI Example

This image is for reference purposes only. The final appearance and configuration of the checkout form may vary and can be customised based on your requirements.


Host-to-Host vs Hosted Checkout - Key Differences

AspectHost-to-Host (H2H)Hosted Checkout
Who handles the checkout flowMerchant / PSPOur platform
Main request objectPaymentPaymentIntent
Payment details provided upfrontYesNo, payer completes them later on the checkout form
When the actual Payment is createdDuring the initial API requestAfter the payer starts and completes the checkout flow
Typical use caseMerchant fully controls the payment experienceMerchant redirects the payer to our hosted checkout form

Supported Payment Methods

Payment Method

Availability Status

Bank CardsBank Cards

🇷🇺 Russia (RUB) - Available
🇰🇿 Kazakhstan (KZT) - Available
🇺🇿 Uzbekistan (UZS) - Will become available later


Checkout Form Customisation

  • We can customise the checkout form to meet your business needs. At present, self-service customisation is not available, so all changes are applied by our team on your behalf.
  • To request any updates, please contact your Integration Manager.
  • The checkout form supports a range of configurable settings, including language options, displayed information, visual theme, external links, session lifetime, and return behaviour after payment completion.
SettingDescriptionPossible values / notesDefault
checkoutFormLocaleDefines the language shown to the payer when they open the checkout formRU, ENGENG
displayLanguageSelectorControls whether the payer can switch the checkout form language manuallytrue / falsetrue
displayStoreNameControls whether the store name is displayed on the checkout form. To display it, provide the store name in the merchant object during Intent creationtrue / falsefalse unless configured and provided
displayClientRefIdControls whether the order number is displayed on the checkout form. The value is taken from clientReferenceId provided during Intent creationtrue / falsefalse unless configured
displayOrderDescriptionControls whether the order description is displayed on the checkout form. To display it, provide the description in the Intent description or payment Intent description during Intent creationtrue / falsefalse unless configured and provided
themeDefines the visual theme of the checkout formlight, dark, automaticautomatic
customColoursAdditional colour customisation can be applied on request. Please contact your Integration Manager to discuss available optionsCustom, upon requestStandard theme colours
displayExternalLinksControls whether links to Legal, Terms and Conditions, and Contacts are displayedtrue / falsetrue
displayPoweredBySectionControls whether the "Powered by" section is displayedtrue / falseConfigurable
checkoutSessionLifetimeDefines how long the checkout form session remains active. Once expired, the session can no longer be used and a new Intent must be createdConfigurable duration20 minutes
displayBackToStoreButtonControls whether the payer sees the "Back to store" button. To use this button, the related return URL parameter must be provided during Intent creationtrue / falsefalse unless configured
autoRedirectToStoreControls whether the payer is redirected automatically back to the store after payment completiontrue / falsefalse unless configured
autoRedirectToStoreDelayDefines how many seconds the completion screen remains visible before the payer is redirected to the return URL provided during Intent creationInteger value in secondsConfigurable