Способы оплаты отдаются при получении данных учетной записи (поле payment_methods).
Для перехода на страницу оплаты необходимо выполнить запрос способом, указанным на странице описания идентификационных данных.
curl -X POST -H "Content-type:application/json" -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpYXQiOjE3MDYwMTI3NzQsImV4cCI6MTcwNjAxNjM3NCwicm9sZXMiOlsiUk9MRV9VU0VSIl0sImxvZ2luIjoiMzMzMzQ0NCIsImlkIjoyOH0.JAwv0k5YCWwuSnPASjZjlRnzdzLoMRoF4vzypch4X1OgchtDpl1z3QlObdmVfTZZcjVgOkNDqGc6TuatFkPAfA" "https://sputnic.tech/mobile_api/banks/modulbank/{id}" -d '{"sum":500,"mail":"abs@gmail.com"}'
| поле | описание |
| sum | сумма оплаты |
| почта для оплаты (необязательно) |
Пример ответа
{"link":"https:\/\/sputnic.tech\/pages_bank\/modulbank_card_payment1706013995.html"}
Ссылки в ответе (на данный момент) могут вести либо напрямую на страницу оплаты банка, либо на сгенерированную на нашем сервере страницу с формой настройки оплаты. Во втором случае страница не может гарантировать существование на сервере, если ее время создания более 3 минут назад.
Возможные ошибки (http - code 422):
Получение суммы оплаты(GET)
curl -X GET -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpYXQiOjE3MDYwMTI3NzQsImV4cCI6MTcwNjAxNjM3NCwicm9sZXMiOlsiUk9MRV9VU0VSIl0sImxvZ2luIjoiMzMzMzQ0NCIsImlkIjoyOH0.JAwv0k5YCWwuSnPASjZjlRnzdzLoMRoF4vzypch4X1OgchtDpl1z3QlObdmVfTZZcjVgOkNDqGc6TuatFkPAfA" "https://sputnic.tech/mobile_api/banks/getNeedPay"
В ответе получаем число - сумма к оплате