For integration with the Yandex.Checkout API, you can use ready-made libraries for server interaction with Yandex.Checkout and for embedding payment forms on the website and in the mobile app.
Using Yandex.Checkout’s mobile SDKs, you can embed the payment form to your mobile app in iOS and Android. You won’t need to redirect users to the Yandex.Checkout page for entering payment information.
Mobile SDKs exchange data entered by the user to a one-time payment token. You need to include this token to Yandex.Checkout in a request for creating a payment.
Payment methods supported by the SDK: bank card, Apple Pay, Sberbank Online, Yandex.Money
Requirements: iOS 8.0, 9, 10, 11, and 12
Demo app is availableMore about iOS SDK
Payment methods supported by the SDK: bank card, Google Pay, Sberbank Online, Yandex.Money
Requirements: Android 4.0 (API 14) or higher
Demo app is availableMore about Android SDK
Using the Yandex.Checkout web SDKs, you can embed the payment form to your website. You won’t need to redirect users to the Yandex.Checkout page for entering payment information. The Yandex.Checkout widget allows embedding the payment form with various payment methods, YandexCheckout.js and YandexCheckout allow embedding the form for bank card payments.
It allows embedding the payment acceptance form in which the user will select the payment method and enter payment details. You won’t need to interact with the user during the payment process as Yandex.Checkout will do that for you.
The payment will be processed by the most basic scenario.
Payment methods supported by the SDK: bank card, Apple Pay, Google Pay, Yandex.Money, Sberbank OnlineMore about the Yandex.Checkout widget
It allows creating a payment form for collecting bank card data. SDK exchanges the collected data for a payment token. You’ll need to include it in the request for creating payment sent to Yandex.Checkout and implement the required confirmation scenario.
You can use a custom design or a ready-made one (with YandexCheckout UI).
Payment methods supported by the SDK: bank cardMore about YandexCheckout.js
Ready-made payment form for working with YandexCheckout.js. The form’s design changes depending on the bank card data. SDK verifies if the entered data is correct in real time.
Payment methods supported by the SDK: bank cardMore about YandexCheckout UIProcessing notifications via SDKQuick startIntegration scenariosPayment token