Выплата на кошелек qiwi

Для инициации выплаты нужно передать запрос на https://api.1payment.com/init_payout
со следующими параметрами:

см. формат запросов к API

  • payout_type - qiwi (см типы выплат)
  • partner_id - 1234 (ID партнера)
  • project_id - 5678 (ID проекта)
  • amount - 50 (сумма в рублях, строго от 10 до 15000)
  • destination -  (номер qiwi кошелька)
  • user_data -  (уникальное значение, например, идентификатор выплаты на стороне партнера)
  • sign - (подпись)

пример:

https://api.1payment.com/init_payout?payout_type=qiwi&partner_id=1234&project_id=5678&amount=50&destination=79261234567&user_data=1&sign=d724e1e6453a43397bb2aa6d6be9cc06

Подпись (sign) рассчитывается так: md5 от строки init_payout + конкатенация всех параметров = значение в алфавитном порядке по возрастанию с разделителем & + API Key (кроме параметра sign)
Для запроса выше строка, от которой будет браться md5, имеет вид:

init_payoutamount=50&destination=79261234567&partner_id=1234&payout_type=qiwi&project_id=5678&user_data=1[API_Key]

В ответ система выдаст в JSON order_id, пример:

{"order_id":"8p3brmb19gfg0sg8gcwhws8kgc748s87"}

Это id этой выплаты, по нему можно будет узнать статус.