Див. Параметри запиту
У запиті повинен передаватися параметр receiver_card_number або receiver_rectoken
Приверніть увагу, ви повинні використовувати Кредитний ключ для формування signature
Запит P2P переказ рахунок-картка на сервер hutko завжди формується способом host-to-host на URL https://pay.hutko.org/api/p2pcredit/
Host-to-host АПІ підтримує такі текстові формати запитів:
У контексті запиту завжди повертається відповідь у тому ж форматі, що й запит. Тобто якщо запит був у форматі JSON, то і відповідь повернеться у форматі JSON.
Content Type: application/json
Запит
{
"request":{
"order_id":"test8037875286",
"order_desc":"Test payment",
"currency":"UAH",
"amount":"100",
"receiver_card_number":"4444555566661111",
"signature":"07bc309047a56275f8d89ae222e2af0ceb94fe79",
"merchant_id":"1700001"
}
}
Нормальна відповідь
{
"response": {
"rrn": "",
"masked_card": "",
"sender_cell_phone": "",
"response_status": "",
"currency": "UAH",
"fee": "",
"reversal_amount": "",
"settlement_amount": "",
"actual_amount": "1000",
"order_status": "approved",
"response_description": "",
"order_time": "13.01.2014 15:10:47",
"actual_currency": "UAH",
"order_id": "test7926651365",
"tran_type": "",
"eci": "",
"settlement_date": "",
"payment_system": "Visa/MC",
"approval_code": "530159",
"merchant_id": "1700001",
"settlement_currency": "",
"payment_id": "2100",
"card_bin": "",
"response_code": "",
"card_type": "",
"amount": "1000",
"sender_email": "",
"signature": "3a587a6908e1b4119729e6b00f9f055a927728fd",
"product_id": ""
}
}
Відповідь у разі помилки
{
"response":{
"response_status":"failure",
"error_message":"Parameter `amount` is mandatory",
"error_code":"1008"
}
}