Метод transferMoney | Интеграция c UniSender по API

Метод transferMoney

Метод для перевода денег со счёта одного пользователя на счёт другого. Оба пользователя должны быть прикреплены к вызывающему метод пользователю-реселлеру. Также можно переводить деньги со своего или на свой счёт.

Если вы переводите деньги со своего счёта, и у вас есть реселлерская скидка, на счёт пользователя, которому вы переводите деньги, будет зачислена сумма, увеличенная на размер этой скидки.

Данный метод возможен только для аккаунтов, у которых имеется статуст реселлера.

Принцип использования

Синтаксис и URL для вызова метода
transferMoney (string source_email, string target_email, int sum,
string currency)
https://api.unisender.com/ru/api/transferMoney?format=json&api_key=KEY&source_email=FROM&target_email=TO&sum=
SUM&currency=CURR
Аргументы
api_key * Ключ доступа к API.
source_email * Email пользователя, со счёта которого списываются деньги.
target_email * Email пользователя, на счёт которого зачисляются деньги.
sum * Сумма, перечисляемая со счёта на счёт.
currency * Валюта, в которой задана сумма – RUB, EUR, UAH или USD. При несовпадении валюты с валютами счёта одного из пользователей будет проведена конвертация по внутреннему курсу.
Возвращаемое значение
JSON-объект со следующими полями:
source_old_balance Состояние счёта пользователя до списания денег.
source_new_balance Состояние счёта пользователя после списания денег.
source_currency Валюта пользователя, со счёта которого списываются деньги.
target_old_balance Состояние счёта пользователя до зачисления денег.
target_new_balance Состояние счёта пользователя после зачисления денег.
target_currency Валюта пользователя, на счёт которого зачисляются деньги.
Примеры возвращаемых значений:

{
  "error":"На Вашем счёте всего 18.52 usd, а Вы хотите перевести 25.97 usd",
  "code":"unspecified",
  "result":""
}
{
  "result":{
    "source_old_balance":18.52,
    "source_new_balance":17.52,
    "source_currency":"USD",
    "target_old_balance":18.52,
    "target_new_balance":19.52,
    "target_currency":"USD"
  }
}

Вы нашли ответ?

1
0