Transferência para a carteira pessoal
Transfira fundos da sua carteira comercial para sua carteira pessoal
Solicitar
Parâmetros de consulta
Nome | Tipo de parâmetro | Definição |
---|---|---|
amount* | string | Valor para transferir |
currency* | string | Código da moeda. Somente o código de criptomoeda é permitido. |
Tipo de parâmetro
stringDefinição
Valor para transferirTipo de parâmetro
stringDefinição
Código da moeda. Somente o código de criptomoeda é permitido.
* - parâmetro obrigatório
Exemplo de solicitação
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"
}'
CÓPIA DEResposta
Parâmetros de resposta
Nome | Definição |
---|---|
user_wallet_transaction_uuid | methods.Uuid of Personal wallet transaction |
user_wallet_balance | Equilíbrio de carteira pessoal |
merchant_transaction_uuid | methods.Uuid of Business wallet transaction |
merchant_balance | Equilíbrio da carteira comercial |
Definição
methods.Uuid of Personal wallet transactionDefinição
Equilíbrio de carteira pessoalDefinição
methods.Uuid of Business wallet transactionDefinição
Equilíbrio da carteira comercial
Exemplo de resposta
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}
CÓPIA DEPossíveis erros
Erros de validação
código : 422
Exemplo de respostas:
Se algum parâmetro for necessário e não for passado:
1{
2 "state": 1,
3 "errors": {
4 "amount": ["validation.required"]
5 }
6}
CÓPIA DESe o pagamento estiver bloqueado no seu usuário, você receberá esta mensagem de erro. Isso acontece, por exemplo, quando você altera sua senha e os pagamentos estão bloqueados por 24 horas.
1{
2 "state": 1,
3 "message": "You are forbidden"
4}
CÓPIA DESe não houver carteira pessoal ativa com moeda fornecida:
1{
2 "state": 1,
3 "message": "No found user wallet"
4}
CÓPIA DESe não houver fundos suficientes em sua carteira pessoal para transferir o valor:
1{
2 "state": 1,
3 "message": "Not enough funds"
4}
CÓPIA DESe o valor da transferência for menor que o valor mínimo suportado para criptomoeda, você receberá esta mensagem de erro
1{
2 "state": 1,
3 "message": "Minimum amount 0.5 USDT"
4}
CÓPIA DESe o valor da transferência for maior que o valor máximo suportado para criptomoeda, você receberá esta mensagem de erro:
1{
2 "state": 1,
3 "message": "Maximum amount 10000000 USDT"
4}
CÓPIA DEErro do Servidor Interno
código : 500
Exemplo de respostas:
1{
2 "message": "Server error, #1",
3 "code": 500,
4 "error": null
5}
CÓPIA DE