Функция возвращает список ребиллов пользователя (чаще всего это привязанные платёжные карты). Номера ребилла из выдачи можно использовать для проведения платежа через 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
}
}