Подтверждение прямого перевода кредитов на другой аккаунт

Описание

Подтверждает перевод кредитов на баланс другого аккаунта

Код запроса

OC_CONFIRMSENDCREDITS

Ошибки по запросу

Код запроса Значение кода Пояснение
QE_LOW_BALANCE Low balance
QE_INVALID_RECIPIENT Invalid recipient
QE_INVALID_CODE Invalid code

Тело запроса

"Action":<OC_GETWHOLEFOLDER>,
{
 "Action":<OC_CONFIRMSENDCREDITS>,
  "Data":{
    "Token":<MyToken>,
   "Confirm code":<MyAmount>
  }
}

Тело ответа

{
 "Status":"Success",
 "Data":{
  "Operation ID":<MyOperationID>,
  "Balance":<MyBalance>
  "Transfer amount":<MyTransferAmount>
 }
}

,где:

  • <MyOperationID> - идентификатор операции
  • <MyBalance> - баланс отправителя после совершения операции
  • <MyTransferAmount>- количество кредитов, начисленное получателю в результате операции

Дополнительно

  • При переводе кредитов система списывает с аккаунта отправителя <MyAmount>*(1+TransferPercent/100) количество кредитов.
  • TransferPercent - переменная, описанная в системных константах
  • Подтвердить перевод средств с баланса отправителя может как отправитель, так и получатель.
  • Поле «Balance» отображается в ответе только в случае, если операция подтверждена отправителем.