Checkout.js is a JavaScript library, an extension of the YooMoney API.
The library allows collecting the users' bank card details on your side without processing it on your servers, meaning the customers will be able to enter their bank card information directly in your system.
Using this library, you can:
  • create forms with custom designs (for example, in your own style and with your own logo);
  • embed them into your system as conveniently as possible;
  • conduct tests on your side and optimize the payment process.
Checkout.js exchanges the data entered by the user for a one-time payment token so that you won’t have to process payment data in your system. You need to include this token to YooMoney in a request for creating a payment.
If you need a form with a premade design, use the YooMoney Checkout Widget.

Do 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
See also
YooMoney Checkout WidgetProcessing a payment with a tokenPayment processNotifications