--- tags: Partnery-integration title: Конвертация валюты --- # Конвертация валюты Запрашиваем данные по паретнеру ## 1. Запрос выполнения операции ### Request ---> #### URL: Стандартный, [см. шаблон обращения](/qB913BdXR_yOg1YE7vwcIQ?book#URL) #### Headers: * **apikey**: ==[apikey](/qB913BdXR_yOg1YE7vwcIQ?both#URL)== * **Content-type**: application/json; charset=utf-8 * **Mq-Jrb-Exchange**: BillingPartnersIntegration * **Mq-Jrb-Routing-key**: PartnerAccount.==partnerID== * **Mq-Jrb-Operation**: Conversion * **Mq-Jrb-Object**: ==partnerID== :::info :::spoiler Описание полей ==partnerID==: id аккаунта ::: #### Body: ```json { "partnerID": 6, "currency_source": "Баллы", "currency_receiver": "Бонусы", "summa": 6000, } ``` :::info :::spoiler Описание полей - **partnerID**: id аккаунта ::: :::success :::spoiler Пример ```json { "partnerID": 6, "currency_source": "Баллы", "currency_receiver": "Бонусы", "summa": 6000, } ``` ::: --- ### Response <--- Стандартный, [см. шаблон обращения](/NqB913BdXR_yOg1YE7vwcIQ?view#Response-lt—) --- ## 2. Получение результата ### Request ---> Стандартный, [см. шаблон обращения](/qB913BdXR_yOg1YE7vwcIQ?view#URL1) ### Response <--- #### Headers: * **Content-type**: application/json; charset=utf-8 * **Mq-Jrb-Id**: ==[id](/qB913BdXR_yOg1YE7vwcIQ?view#Headers3)== * **Mq-Jrb-Id-Result**: ==[id-result](/qB913BdXR_yOg1YE7vwcIQ?view#Headers3)== #### Body: ```json { "partnerID": 6, "currency_source": "Баллы", "currency_receiver": "Бонусы", "summa": 6000, } ``` :::info :::spoiler Описание полей - **personal:** личные данные партнера (структура) - **partner:** партнер (структура) - **ID:** id аккаунта - **name:** ФИО (дата рождения) - **own_volume:** собственный объем - **lines** партнеры по линиям (массив) - **Partner:** подчиненый партнер (структура) - **ID**: id аккаунта - **name**: ФИО (дата рождения) - **line:** на какой линии находится подчиненный партнер - **summa:** Объем ::: :::warning :::spoiler Пример тела ответа, если операция **не** завершена ```json { "success": false } ``` ::: :::success :::spoiler Пример тела ответа, если операция завершена успешно ```json { "success": true } ``` ::: :::danger :::spoiler Примеры [ошибочных результатов](/NIkubqRkR5STebBQd8690g#Формат-ошибочных-результатов) ##### 1. В запросе не правильно указан ID, в следствие чего нельзя получить данные партнера ```json { "description": "insufficient funds to write off" "error": "" } ``` ::: ---