This is another payment scenario using Yandex.Checkout. It allows the merchant to generate QR codes that link to the payment form. The QR codes can be displayed in the internet or printed on flat surfaces, such as bills and receipts. To set up payment using a QR code, the merchant must create a payment link and then generate the QR code that will link to it.
Parameters from the payment form for the specific merchant, order, and payer are inserted into the link. Detailed parameter descriptions
If the payment method isn't specified, the user sees all the methods that are available to this merchant.
The custom_field parameter specifies the fixed value qrpayment.
Yandex.Money verifies that the scid specified in the request address exists, and that the payment form works.
To generate a QR code, send a POST or GET request to this address with the payment link parameters. Detailed parameter descriptions
The response returns a QR code in .svg format. You can save it and display it to the user or print it.
Reading the QR code opens a payment link with the parameters that were passed in the request.
If the scid specified in the request address doesn't exist, the payment service returns 400 Bad Request.