Интеграция оплат с СБП

Published 2023-07-12

В программе есть возможность получить ссылку на оплату текущего заказа, а так же получить статус оплаты текущего заказа. Для этого реализован функционал обращения по API .

Получение ссылки на оплату по СБП

Для получения ссылки, используется стандартный метод обращения [/hs/vodavoz/SBPURL]

Пример готовой адресной строки строки http://92.241.102.242:8888/demodelivery/hs/vodavoz/SBPURL

Параметры для получения ссыкли на оплату:

order_id - тип uid Обазательный параметр, ссылку можно получить при отправке заказа в 1с, в ответ запрос вернет ссылку из 1с которая соответствует внешней системе.

money - тип число 10,2 Обязательный, сумма для оплаты, необходима для генерации. В случае 0 вернет не корректную ссылку.

Параметры ответа:

QR_SBP - тип строка, содержит ссылку для оплаты по сбп.

QR_SBP_image - тип base64, внутри содержит сгенерированное изображение QR кода для оплаты СБП.

message - тип строка, содержит описание сообщение в случае ошибки.

order_id - тип uid, ссылка на заказ из 1с.

Получение статуса оплаты заказа по СБП

Для получения ссылки, используется стандартный метод обращения [/hs/vodavoz/GetPayStatus]

Пример готовой адресной строки строки http://92.241.102.242:8888/demodelivery/hs/vodavoz/GetPayStatus

Параметры для получения ссыкли на оплату:

order_id - тип uid Обазательный параметр, ссылку можно получить при отправке заказа в 1с, в ответ запрос вернет ссылку из 1с которая соответствует внешней системе.

Параметры ответа:

payed - тип булево.

order_id - тип uid, ссылка на заказ из 1с.