Запит STATUS використовується для перевірки статусу платежу по orderReference.
Запит формується на стороні продавця та передається методом POST на URL https://api.wayforpay.com/regularApi
Можливі стани регулярки:
- Active - регулярний платіж активний, працює
- Suspended - регулярний платіж призупинено
- Created - регулярний платіж створений, але не активований
- Removed - регулярний платіж видалений
- Confirmed - службовий статус
- Completed - регулярний платіж завершено
Параметри запиту
Параметр | Опис | Тип |
requestType | Тип запиту: STATUS | обов'язкове |
merchantAccount | ідентифікатор продавця | обов'язкове |
merchantPassword | пароль продавця | обов'язкове |
orderReference | Номер замовлення в системі торговця, за яким була створена успішна оплата | обов'язкове |
Параметри відповіді
Параметр | Опис | Приклад |
reasonCode | Код відмови | 4100 |
reason | Причина відмови | Ok |
orderReference | Номер замовлення в системі торговця, за яким була створена успішна оплата | P21435306374431 |
mode | Періодичності списання | once |
status | Статус регулярки | Active |
amount | Сума платежу | 2 |
currency | Валюта | UAH |
| email клієнта, на який приходить повідомлення про регулярні платежі | dev.test@mail.com |
dateBegin | Дата першого платежу | 1435698000 |
dateEnd | Дата закінчення | 1436043600 |
lastPayedDate | Дата останнього платежу | null |
lastPayedStatus | Статус останнього платежу | null |
nextPaymentDate | Дата наступного платежу | null |
Параметри відповіді
{
"requestType": "STATUS",
"merchantAccount": "test_merch_n1",
"merchantPassword": "d485396ae413eb60dc251b0899b261c2",
"orderReference": "P21435306374431"
}
{
"reasonCode": 4100,
"reason": "Ok",
"orderReference": "P21435306374431",
"mode": "once",
"status": "Active",
"amount": 2,
"currency": "UAH",
"card": "PAN****LAST4",
"email": "dev.test@mail.com",
"dateBegin": 1435698000,
"dateEnd": 1436043600,
"lastPayedDate": null,
"lastPayedStatus": null,
"nextPaymentDate": null
}