Important: the HTTP protocol is an outdated implementation method. It is still active, but we do not onboard new partners with it. Our new implementation method is called API, and it is powered by the new Yandex.Checkout API.
Below is an information about the HTTP protocol. We keep it for those who still uses it.
Getting Notified about Payments
We send notifications about payments via HTTP. The addresses for sending notifications to are defined in your Merchant Profile.
You can process the results as you like, and you need to make it by yourself. For instance:
- change status of an order in your system: show it is paid for
- signal for making delivery
- open access to a game or software
- or make anything else.
Methods of accepting payments: all provided by Yandex.Checkout.
You cannot issue invoices via your Merchant Profile, but it is easy to solve: you can activate a separate store for invoicing via your manager.
Step 1. Fill out application
Fill out an application for implementing Yandex.Checkout. You will get access to your Merchant Profile.
Step 2. Select implementation method
- Sign in your Merchant Profile and push Fill out under the Settings section.
- Select HTTP protocol as your implementation method and push Proceed.
- Specify addresses for notifications and other parameters. Learn more
- Push Send.
You will get a message with parameters for work: shopId and scid.
Important. At first you get scid for a demo mode. It does not allow you accepting real payments.
Step 3. Complete integration
- Place the payment form in your interface. More about the payment form
- Implement processing requests from Yandex.Checkout. Learn more: Order check and Notifying about successful payments
- Conduct testing. Learn more: Testing details and Testing payments
Our technical specialists will check whether everything works smooth and assign you a scid for real payments.