Validar retiro a dirección cripto externa
POST/api/withdrawal/validation/crypto-external
Valida un retiro a una dirección cripto externa con conversión de moneda, sin crear una transacción.
Solicitud
- application/json
- Body
- Ejemplo
Cuerpo de la solicitudobligatorio
Datos para validar un retiro a una dirección cripto externa.
ID de la billetera de origen.
USD880390848110Monto.
Valores posibles: >= 0
10.25Acción.
Valores posibles: [GIVE, GET]
GIVENota.
Valores posibles: <= 255 caracteres
Sandbox transfer noteMoneda de destino.
Valores posibles: [BTC, ETH, SOL, TRX, XRP, TON, LTC, AVAX, BNB, POL, USDT, USDT_BEP20, USDT_ERC20, USDT_TRC20, USDT_SOL, USDT_AVAXC, USDT_POL, USDT_OP, USDT_ARB, USDT_TON, USDC, USDC_ERC20, USDC_BEP20, USDC_ARB, USDC_OP, USDC_POL, USDC_AVAXC, USDC_SOL]
USDaddress objectobligatorio
Esquema Merchant Crypto Address.
Dirección.
test-valueMemo.
test-valuereceiverInfo object
Esquema Merchant Receiver Info.
Nombre.
Valores posibles: <= 30 caracteres
LeoApellido.
Valores posibles: <= 30 caracteres
PeoFecha de nacimiento.
30/01/1991Nombre de la empresa.
Valores posibles: >= 3 caracteres and <= 100 caracteres
PotterCompanyMoneda de origen.
Valores posibles: [USD, EUR, USDT, USDC, BTC, ETH, SOL, TRX, XRP, TON, LTC]
USD{
"srcWalletId": "USD880390848110",
"amount": 10.25,
"action": "GIVE",
"note": "Sandbox transfer note",
"destCurrency": "BTC",
"address": {
"address": "TLxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"memo": null
},
"receiverInfo": {
"firstName": "Leo",
"lastName": "Peo",
},
"srcCurrency": "USD"
}
Respuestas
- 200
- 400
- 401
- 404
- 500
OK
Solicitud incorrecta. La solicitud tiene un formato incorrecto o contiene parámetros no válidos.
- application/json
- Esquema
- Ejemplo
Esquema
- Array [
- ]
Estado de la respuesta.
Valores posibles: [error]
errordata objectobligatorio
Datos de la respuesta de error.
errors object[]obligatorio
Lista de errores devueltos para la solicitud.
Código de error estable y legible por máquina.
disabledCategoría del error.
FORMIdentificador único y corto del error para soporte y registros.
errTest1234Descripción legible del error.
REQUESTED OPERATION IS DISABLED FOR THE MERCHANT APICampo de la solicitud relacionado con el error, si lo hay.
nullParámetros adicionales del error.
Parámetros de la solicitud guardados para diagnóstico.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "disabled",
"errorType": "FORM",
"errorId": "errTest1234",
"errorDescription": "REQUESTED OPERATION IS DISABLED FOR THE MERCHANT API",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}
No autorizado. Faltan los encabezados de autenticación del comercio o no son válidos.
- application/json
- Esquema
- Ejemplo
Esquema
- Array [
- ]
Estado de la respuesta.
Valores posibles: [error]
errordata objectobligatorio
Datos de la respuesta de error.
errors object[]obligatorio
Lista de errores devueltos para la solicitud.
Código de error estable y legible por máquina.
userDoesNotExistExceptionCategoría del error.
GENERALIdentificador único y corto del error para soporte y registros.
errTest1234Descripción legible del error.
NOT FOUND API WITH ACCOUNT_EMAIL: [email protected]Campo de la solicitud relacionado con el error, si lo hay.
nullParámetros adicionales del error.
Parámetros de la solicitud guardados para diagnóstico.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "userDoesNotExistException",
"errorType": "GENERAL",
"errorId": "errTest1234",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}
No encontrado. El recurso solicitado no existe.
- application/json
- Esquema
- Ejemplo
Esquema
- Array [
- ]
Estado de la respuesta.
Valores posibles: [error]
errordata objectobligatorio
Datos de la respuesta de error.
errors object[]obligatorio
Lista de errores devueltos para la solicitud.
Código de error estable y legible por máquina.
resourceNotFoundCategoría del error.
GENERALIdentificador único y corto del error para soporte y registros.
errTest1234Descripción legible del error.
Resource not foundCampo de la solicitud relacionado con el error, si lo hay.
nullParámetros adicionales del error.
Parámetros de la solicitud guardados para diagnóstico.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "resourceNotFound",
"errorType": "GENERAL",
"errorId": "errTest1234",
"errorDescription": "Resource not found",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}
Error interno del servidor. Error inesperado, contacta al soporte
- application/json
- Esquema
- Ejemplo
Esquema
- Array [
- ]
Estado de la respuesta.
Valores posibles: [error]
errordata objectobligatorio
Datos de la respuesta de error.
errors object[]obligatorio
Lista de errores devueltos para la solicitud.
Código de error estable y legible por máquina.
internalServerErrorCategoría del error.
GENERALIdentificador único y corto del error para soporte y registros.
errTest1234Descripción legible del error.
Internal server errorCampo de la solicitud relacionado con el error, si lo hay.
nullParámetros adicionales del error.
Parámetros de la solicitud guardados para diagnóstico.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "internalServerError",
"errorType": "GENERAL",
"errorId": "errTest1234",
"errorDescription": "Internal server error",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}