Жеке әмиянға ауысу

Сіздің бизнесіңіздің әмиянынан қаражаттарды жеке әмиянға аударыңыз

post https://api.cryptomus.com/v1/transfer/to-personal Көшіру

Өтініш

Сұрау параметрлері

ЕсімПараметр түріАнықтама
amount*stringАударуға арналған сома
currency*stringВалюталық код. Тек криптофаврлік кодқа рұқсат етіледі.

Параметр түрі

string

Анықтама

Аударуға арналған сома

Параметр түрі

string

Анықтама

Валюталық код. Тек криптофаврлік кодқа рұқсат етіледі.

* - Міндетті параметр

Мысал сұрау


curl https://api.cryptomus.com/v1/transfer/to-personal \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
        "amount": "15",
        "currency": "USDT"
    }'
Көшіру

Жауап

Жауап параметрлері

ЕсімПараметр түріАнықтама
user_wallet_transaction_uuidstringЖеке әмиян транзакциясындағы UUID
user_wallet_balancestringЖеке әмиян балансы
merchant_transaction_uuidstringUUID Бизнес Уфилиттік транзакция
merchant_balancestringІскерилердің әмияналы балансы

Параметр түрі

string

Анықтама

Жеке әмиян транзакциясындағы UUID

Параметр түрі

string

Анықтама

Жеке әмиян балансы

Параметр түрі

string

Анықтама

UUID Бизнес Уфилиттік транзакция

Параметр түрі

string

Анықтама

Іскерилердің әмияналы балансы

Жауаптың мысалы


1{
2	"state": 0,
3	"result": {
4		"user_wallet_transaction_uuid": "26109ba0-b05b-4ee0-93d1-fd62c822ce95",
5		"user_wallet_balance": "15.00000000",
6		"merchant_transaction_uuid": "95bfcabb-a0ab-48f1-80b3-ce3bc2dbb653",
7		"merchant_balance": "20.00000000"
8	}
9}
Көшіру

Мүмкін қателер

Тексеру қателері

код : 422

мысал жауаптары:

Егер кейбір параметрлер қажет болса және жіберілмесе:


1{
2	"state": 1,
3	"errors": {
4		"amount": ["validation.required"]
5	}
6}
Көшіру

Егер сіздің пайдаланушыңыздан төлем жасалса, сіз осы қате туралы хабарлама аласыз. Бұл, мысалы, парольді өзгерткен кезде және төлемдер 24 сағат бойы бұғатталған кезде.


1{
2    "state": 1,
3    "message": "You are forbidden"
4}
Көшіру

Егер ұсынылған валюта болса, белсенді жеке әмиян болмаса:


1{
2    "state": 1,
3    "message": "No found user wallet"
4}
Көшіру

Егер сіздің жеке әмияныңызда қаражат жеткіліксіз болса, онда соманы беру үшін:


1{
2    "state": 1,
3    "message": "Not enough funds"
4}
Көшіру

Егер аударым сомасы криптоцуралдылықтың минималды мөлшерінен аз болса, сіз осы қате туралы хабарламаны аласыз


1{
2    "state": 1,
3    "message": "Minimum amount 0.5 USDT"
4}
Көшіру

Егер аударым сомасы криптокургия үшін ең көп қолдау көрсетілетін сомадан үлкен болса, сіз осы қате туралы хабарлама аласыз:


1{
2    "state": 1,
3    "message": "Maximum amount 10000000 USDT"
4}
Көшіру

Ішкі қате

код : 500

мысал жауаптары:


1{
2	"message": "Server error, #1",
3	"code": 500,
4	"error": null
5}
Көшіру