Запрос формируется на стороне торговца и передается методом POST на URL https://api.wayforpay.com/regularApi
Позволяет изменить параметры созданного ранее регулярного платежа. Изменить сумму списания, периодичность списания или дату следующего платежа, или дату окончания регулярного платежа.
Параметры запроса:
Параметр | Описание | Тип |
requestType | Тип запроса: CHANGE | Обязательное |
merchantAccount | Идентификатор продавца | Обязательное |
merchantPassword | Пароль продавца | Обязательное |
regularMode | Периодичности списания: - once - списание один раз - daily - ежедневно - weekly - еженедельно - quarterly - ежеквартально (раз в три месяца начиная с даты первого платежа) - monthly - ежемесячно - halfyearly - раз в пол года - yearly - раз в год | Обязательное |
amount | Сумма регулярного списания | Обязательное |
currency | Валюта регулярного списания | Обязательное |
dateBegin | Дата первого платежа в формате ДД.ММ.ГГГГ | Обязательное |
dateEnd | Дата окончания в формате ДД.ММ.ГГГГ | Обязательное |
orderReference | Номер заказа в системе торговца, по которому была создана успешная оплата | Обязательное |
Параметры ответа:
Параметр | Описание | Пример |
reasonCode | Код отказа | 4100 |
reason | Причина отказа | Ok |
Пример запроса и ответа:
Пример запроса:
{
"REQUESTTYPE": "CHANGE",
"MERCHANTACCOUNT": "TEST_MERCH_N1",
"MERCHANTPASSWORD": "D485396AE413EB60DC251B0899B261C2",
"REGULARMODE": "ONCE",
"AMOUNT": "2",
"CURRENCY": "UAH",
"DATEBEGIN": "04.05.2015",
"DATEEND": "05.05.2015",
"ORDERREFERENCE": "P21435306374431",
}
Пример ответа:
{
"REASONCODE": 4100,
"REASON": "OK",
"ORDERREFERENCE": "P21435306374431"
}