Transferir a la billetera de negocios

post
https://api.cryptomus.com/v1/transfer/to-business
COPIAR

Pedido

Parámetros de consulta

NombreTipo de parámetroDefinición
amount*stringLa cantidad a transferir
currency*stringCódigo de moneda. Solo se permite el código de criptomonedas.

Tipo de parámetro

string

Definición

La cantidad a transferir

Tipo de parámetro

string

Definición

Código de moneda. Solo se permite el código de criptomonedas.

* - parámetro obligatorio

Ejemplo de solicitud


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"
    }'
COPIAR

Respuesta

Parámetros de respuesta

NombreDefinición
user_wallet_transaction_uuidmethods.Uuid of Personal wallet transaction
user_wallet_balanceEquilibrio de billetera personal
merchant_transaction_uuidmethods.Uuid of Business wallet transaction
merchant_balanceBalance de billetera de negocios

Definición

methods.Uuid of Personal wallet transaction

Definición

Equilibrio de billetera personal

Definición

methods.Uuid of Business wallet transaction

Definición

Balance de billetera de negocios

Ejemplo de respuesta


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}
COPIAR

Posibles errores

Errores de validación

código : 422

Respuestas de ejemplo:

Si se requiere algún parámetro y no se pasa:


1{
2	"state": 1,
3	"errors": {
4		"amount": ["validation.required"]
5	}
6}
COPIAR

Si el pago está bloqueado en su usuario, recibirá este mensaje de error. Esto sucede, por ejemplo, cuando cambia su contraseña y los pagos están bloqueados durante 24 horas.


1{
2    "state": 1,
3    "message": "You are forbidden"
4}
COPIAR

Si no hay una billetera personal activa con moneda proporcionada:


1{
2    "state": 1,
3    "message": "No found user wallet"
4}
COPIAR

Si no hay una billetera comercial activa con moneda proporcionada


1{
2    "state": 1,
3    "message": "Merchant wallet not found"
4}
COPIAR

Si no hay suficientes fondos en su billetera comercial para transferir la cantidad


1{
2    "state": 1,
3    "message": "Not enough funds"
4}
COPIAR

Si el monto de la transferencia es menor que la cantidad mínima compatible con la criptomoneda, recibirá este mensaje de error


1{
2    "state": 1,
3    "message": "Minimum amount 0.5 USDT"
4}
COPIAR

Si el monto de la transferencia es mayor que la cantidad máxima compatible de criptomoneda, recibirá este mensaje de error:


1{
2    "state": 1,
3    "message": "Maximum amount 10000000 USDT"
4}
COPIAR

Error Interno del Servidor

código : 500

Respuestas de ejemplo:


1{
2	"message": "Server error, #1",
3	"code": 500,
4	"error": null
5}
COPIAR