Подтверждение прямого перевода кредитов на другой аккаунт
Описание
Подтверждает перевод кредитов на баланс другого аккаунта
Код запроса
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» отображается в ответе только в случае, если операция подтверждена отправителем.