For integration with the YooMoney API, you can use ready-made libraries for server interaction with YooMoney and for embedding payment forms on the website and in the mobile app.
- Node.js (@a2seven/yoo-checkout package) by A2SEVEN
- .NET by morpher-ru
Using YooMoney’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 YooMoney 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 YooMoney in a request for creating a payment.
Payment methods supported by the SDK: bank card, YooMoney for Shopping, SberPay.
Requirements: iOS 10 or higher
Demo app is available
More about iOS SDKPayment methods supported by the SDK: bank card, YooMoney for Shopping, SberPay.
Requirements: Android 5 or higher
Demo app is available
More about Android SDKUsing the YooMoney web SDKs, you can embed the payment form to your website. You won’t need to redirect users to the YooMoney page for entering payment information. The YooMoney Checkout Widget allows embedding the payment form with various payment methods, Checkout.js 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 YooMoney will do that for you.
The payment will be processed by the most basic scenario.
Payment methods supported by the SDK: bank card, YooMoney for Shopping, SberBank Online/SberPay.
More about the YooMoney Checkout WidgetIt 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 YooMoney and implement the required confirmation scenario.
Payment methods supported by the SDK: bank card
More about Checkout.jsDo you have any questions or comments regarding the documentation?
We can set up a call and discuss them: we'll help you solve the problem and you'll help us understand what we need to improve. To do that, share your contact information and select the time.
Yes, I'd like to set up a meeting