There are two payment scenarios: choosing the payment method on the store's website, or in Yandex.Checkout. How they differ:
|Choosing the payment method in Yandex.Checkout||Choosing the payment method in the online store|
|The order for showing the payment methods is at the merchant's discretion, and dynamic ranking is not available.|
|New payment methods are added automatically.||Any new payment methods are added to the payment form by the store.|
The user chooses the payment method and goes to the confirmation page in the Yandex.Checkout service. If necessary, the user enters additional information and confirms the payment.
Here is an example of what the process looks like for a user paying with a bank card.
Scenario for choosing the payment method in Yandex.Checkout
Scenario for choosing the payment method in the store
The page where the user enters the card information and confirms the payment belongs to Yandex.Checkout and is protected using the PCI DSS standard.
If the user chooses a different payment method, the payment scenario is slightly different. You can download instructions on the Yandex.Checkout website. These instructions describe all the available payment methods in detail.
You can see what payment looks like for your customers:
The main scenario is a payment using a Yandex.Money Wallet or a bank card. The flows for payments with cash, using external payment services (online banks and so on), or using a mobile terminal are described separately. They differ slightly from the main payment scenario.
If a store sends data for creating the receipts to its online sales register with our assistance, the payment scenario adds extra steps. See Sending data for receipts
The results page displays a Back to store link. The user can click it to go to the page that you specified the address for in the settings.
When a store gets the Order verification request, the order has not been paid yet. The user might not confirm the payment.
Steps 1 through 4 and 7 are the same as when working with the HTTP protocol. Steps 5 and 6 are omitted.
8. The money is debited.
Steps 9 and 10 are the same as when working with the HTTP protocol.
10. After successful payment, you receive an email notification of payment.