Transferência para a carteira de negócios
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-business \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
"amount": "15",
"currency": "USDT"
}'CópiaResposta
Parâmetros de resposta
| Nome | Tipo de parâmetro | Definição |
|---|---|---|
| user_wallet_transaction_uuid | string | Uuid de transação de carteira pessoal |
| user_wallet_balance | string | Saldo de carteira pessoal |
| merchant_transaction_uuid | string | Uuid da transação de carteira comercial |
| merchant_balance | string | Saldo da carteira comercial |
Tipo de parâmetro
stringDefinição
Uuid de transação de carteira pessoalTipo de parâmetro
stringDefinição
Saldo de carteira pessoalTipo de parâmetro
stringDefinição
Uuid da transação de carteira comercialTipo de parâmetro
stringDefinição
Saldo 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ópiaPossíveis erros
Erros de validação
código : 422
exemplos 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ópiaSe 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ópiaSe não houver carteira pessoal ativa com moeda fornecida:
1{
2 "state": 1,
3 "message": "No found user wallet"
4}CópiaSe não houver carteira comercial ativa com moeda fornecida
1{
2 "state": 1,
3 "message": "Merchant wallet not found"
4}CópiaSe não houver fundos suficientes em sua carteira comercial para transferir o valor
1{
2 "state": 1,
3 "message": "Not enough funds"
4}CópiaSe 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ópiaSe 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ópiaErro do Servidor Interno
código : 500
exemplos de respostas:
1{
2 "message": "Server error, #1",
3 "code": 500,
4 "error": null
5}Cópia