The user doesn’t have to leave the app as the payment forms are built into it.
Customer confirms they’re ready to pay, and the funds are debited from their Yandex.Money wallet.
You upload the library, add a few lines to the app’s code, and get a payment mechanism ready for work.
Requests for bank card payments use a one-time token that you can get via mobile SDK.
Install the demo app to preview the interfaces and the payment process via mobile SDK.
You can download the app for iOS only using an iPhone. Add the Yandex LLC certificate to trusted to make it work: visit «Settings — Main — Profiles and device management». Select Yandex LLC and click Trust. After that, open the app.
Customer selects the payment method in the app.
The mobile SDK built into the app receives a one-time payment token from Yandex.Money.
The app initiates the payment on the store’s server.
The store’s server sends the payment request to Yandex.Checkout.
Yandex.Checkout sends the payment results to store’s server, the store sends them to the app.
Tell the Yandex.Chekcout manager you want to integrate mobile SDK.
Complete the integration with Yandex.Checkout by API.
Issue a key for client apps in your Yandex.Checkout Merchant Profile.
Implement the system of sending a one-time token to your system.
Send payment requests by API with a payment token as you do for all payments on the website.