Transferência para a carteira pessoal

Transfira fundos da sua carteira comercial para sua carteira pessoal

post
https://api.cryptomus.com/v1/transfer/to-personal
CÓPIA DE

Solicitar

Parâmetros de consulta

NomeTipo de parâmetroDefinição
amount*stringValor para transferir
currency*stringCódigo da moeda. Somente o código de criptomoeda é permitido.

Tipo de parâmetro

string

Definição

Valor para transferir

Tipo de parâmetro

string

Definiçã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 DE

Resposta

Parâmetros de resposta

NomeDefinição
user_wallet_transaction_uuidmethods.Uuid of Personal wallet transaction
user_wallet_balanceEquilíbrio de carteira pessoal
merchant_transaction_uuidmethods.Uuid of Business wallet transaction
merchant_balanceEquilíbrio da carteira comercial

Definição

methods.Uuid of Personal wallet transaction

Definição

Equilíbrio de carteira pessoal

Definição

methods.Uuid of Business wallet transaction

Definiçã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 DE

Possí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 DE

Se 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 DE

Se não houver carteira pessoal ativa com moeda fornecida:


1{
2    "state": 1,
3    "message": "No found user wallet"
4}
CÓPIA DE

Se 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 DE

Se 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 DE

Se 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 DE

Erro 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