Integration via API

This page is about implementing the new Yandex.Checkout API: this method of setting up payment acceptance on your site is now default. The former protocol is still functioning (if you want to use it, write to the manager).

2. Make a purchase as your client will do it: go to your online store, add a product to the shopping cart, push Pay.

Use demo card's details to make the payment. You won't need a demo Wallet: payments via Demo Store do not require a real Wallet.

Demo card:

Card number: 1111111111111026

Valid thru: 12 | 25

CVC (3D-Secure disabled): 000

CVC (3D-Secure enabled): 123

When paying at our Demo Store, everything functions as it will do for real payments: you get all notifications from us, but the money is not transferred anywhere.

Important: Demo Store remains awailable at any time, you can always use it to test the payment process. Be careful: do not give away the product paid for via Demo Store. To avoid mistakes, you can use a special URL for our notificaitons about testing payments (specify this URL under your Demo Store settings in your Merchant Profile).

Note: a payment goes through two stages. First, you send a request for a payment, then you need to confirm or cancel it. You will have 7 days to confirm the payment from a bank card, or 2 hours to confirm the payment made suing any other method. If you do not confirm it within that period, the payment will return to the buyer.

(You can perform payments at one stage, without confirmation: to do so, transmit capture=true in the initial request. Read the documentation)

Check refunds are working

Make a refund from your Merchant Profile. If you are going to make refunds via API, make sure everything works. Documentation on refunds

Step 4. Start accepting payments

If you made sure that payments and refunds are procesed without errors, and your store can successfully process paid orders, you can start accepting payments from customers.