API hutkoВерсия 1.0

Параметри запиту

Див. Параметри запиту

У запиті повинен передаватися параметр receiver_card_number або receiver_rectoken

Приверніть увагу, ви повинні використовувати Кредитний ключ для формування signature

Параметри відповіді

Див. Параметри фінальної відповіді

Параметри відповіді в разі помилки

Див. Параметри відповіді в разі помилки

Формування запиту

Запит P2P переказ рахунок-картка на сервер hutko завжди формується способом host-to-host на URL https://pay.hutko.org/api/p2pcredit/

Host-to-host АПІ підтримує такі текстові формати запитів:

У контексті запиту завжди повертається відповідь у тому ж форматі, що й запит. Тобто якщо запит був у форматі JSON, то і відповідь повернеться у форматі JSON.

Приклад host-to-host для схеми взаємодії B (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"
  }
}

 

Хочу приймати платежі з Hutko!