Див. Параметри запиту
У запиті повинен передаватися параметр 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" } }