Отправка чеков и оповещений пользователям
Отправка чека
Для формирования и отправки пользователям электронных товарных чеков по итогам проведения платежей необходимо подключить соответствующую функциональность и обеспечить передачу информации о товарных позициях каждого платежа. При подключении этой функциональности, помимо прочего, можно настроить набор языков, используемых для формирования чеков, и задать язык, используемый по умолчанию. Выбором языка в конкретных случаях можно управлять так же, как и выбором языка платёжной формы — через указание кода языка в значении параметра language_code
.
Данные для чека передаются в виде JSON-объекта, который необходимо закодировать в Base64 и отправить в запросе на проведение платежа в параметре receipt_data
. Структура JSON-объекта приведена в модели receiptdata
в Gate
API.
Пример передачи данных для чека
{ "receipt_data":{ "positions":[ { "quantity":3, "amount":10000, "tax":18, "tax_amount":1800, "description":"Рамка с дизайном" } ], "total_tax_amount":1800, "common_tax":18 } }
receipt_data: "eyAgCiAgICAgICJwb3NpdGlvbnMiOlsgIAogICAgICAgICB7ICAKICAgICAgICAgICAgInF1YW50aXR5IjozLAogICAgICAgICAgICAiYW1vdW50IjoxMDAwMCwKICAgICAgICAgICAgInRheCI6MTgsCiAgICAgICAgICAgICJ0YXhfYW1vdW50IjoxODAwLAogICAgICAgICAgICAiZGVzY3JpcHRpb24iOiLQoNCw0LzQutCwINGBINC00LjQt9Cw0LnQvdC+0LwiCiAgICAgICAgIH0KICAgICAgXSwKICAgICAgInRvdGFsX3RheF9hbW91bnQiOjE4MDAsCiAgICAgICJjb21tb25fdGF4IjoxOCAgICAgICAKfQ"
Подробная информация об отправке чеков пользователям представлена в разделе Отправка уведомлений пользователям.