Выплата SEPA
Для инициации выплаты нужно передать запрос на https://api.1payment.com/init_payout
со следующими параметрами:
payout_type
- sepa (тип выплаты)partner_id
- 1234 (ID партнера)project_id
- 5678 (ID проекта)amount
- 50 (сумма выплаты в валюте проекта)destination
- IBANfirst_name
- имя получателяlast_name
- фамилия получателяreceiver_country
- Страна получателя по паспорту (GBP, ISO 3166-1 alpha-3)receiver_city
- Город проживания получателяreceiver_address
- Адрес проживания получателяcountry
- Страна банка (GBP, ISO 3166-1 alpha-3)user_data
- (уникальное значение, например, идентификатор выплаты на стороне партнера)sign
- (подпись)
пример:
https://api.1payment.com/init_payout?payout_type=sepa&partner_id=1234&project_id=5678&amount=50&destination=12345&user_data=1&sign=d724e1e6453a43397bb2aa6d6be9cc06
Подпись
(sign) рассчитывается так: md5 от строки init_payout + конкатенация
всех параметров = значение в алфавитном порядке по возрастанию с
разделителем & + API Key (кроме параметра sign)
Для запроса выше строка, от которой будет браться md5, имеет вид:
init_payoutamount=50&destination=12345&partner_id=1234&payout_type=sepa&project_id=5678&user_data=1[API_Key]
В ответ система выдаст в JSON order_id, пример:
{"order_id":"8p3brmb19gfg0sg8gcwhws8kgc748s87"}
Это id этой выплаты, по нему можно будет узнать статус.