Функция возвращает список ребиллов пользователя (чаще всего это привязанные платёжные карты). Номера ребилла из выдачи можно использовать для проведения платежа через w_creditcard_init.
ID функции
r_get_rebills
Кто может вызывать
Авторизованный пользователь.
Авторизованное приложение.
Принимаемые параметры
descr* – номер платёжного сервиса. См. описание принимаемого параметра descr метода w_creditcard_init.
Возвращаемые значения
rebill – список ребиллов пользователя. Массив содержит следующие элементы:
- id – номер ребилла. Далее используется в запросе w_creditcard_init в качестве принимаемого параметра rebill_id;
- user_service_id – обозначение ребилла, которое можно показать пользователю. Для MAP'а тут будет маска платёжной карты. Для других платежных сервисов возможен возврат значений в виде номера телефонов, email и т. п.
Возможные ошибки
error_code | error_message | Описание |
---|---|---|
101019 | Invalid descr | Номер платёжного сервиса descr не передан или не является числом |
Пример запроса на сервер
{ "requests" : [ { "id" : "user_rebills", "func" : "r_get_rebills", "param" : { "descr" : 73 } } ], "sha" : "29bbddd6c9e31abc913b91bd700156fc106162eface72324b4620e7a3bf7bcd9", "app" : 1, "time" : "2018-12-08T00:05:21+03:00", "sid" : "5e0tbob0cy9f6c6fex2z713v8bfq98dg" }
Пример ответа сервера
{ "success" : true, "time" : "2018-12-08T00:05:24+03:00", "user_rebills" : { "rebill" : [ { "user_service_id" : "407347******4475", "id" : "3506" } ], "success" : true } }