Saltar al contenido principal
GET
Obtener una orden
Usa este endpoint para obtener el estado completo de cualquier orden: instrucciones de pago, tipo de cambio, montos, marcas de tiempo y el código de estado actual. Como el esquema de la respuesta es distinto entre las órdenes de una sola moneda (fiat_to_crypto / crypto_to_fiat) y las órdenes entre monedas (fiat_to_fiat), debes enviar el parámetro de consulta orderType, junto con orderId (o, para órdenes fiat_to_crypto y crypto_to_fiat, tu clientId). Consulta este endpoint periódicamente para controlar la lógica basada en estados de tu aplicación, por ejemplo para mostrar las instrucciones de pago al usuario o para disparar procesos posteriores cuando orderStatus llegue a 60 (completada).

Endpoint

Usa https://api-test.velafi.com/v2/order/detail para pruebas en sandbox.

Parámetros de consulta

integer
ID numérico único de la orden que quieres consultar. Obligatorio para órdenes fiat_to_fiat. Para órdenes fiat_to_crypto y crypto_to_fiat, envía orderId o clientId; si envías ambos, se usa orderId.
string
El clientId que enviaste al crear la orden. Solo se admite para órdenes fiat_to_crypto y crypto_to_fiat.
string
requerido
Tipo de la orden. Debe ser fiat_to_crypto, crypto_to_fiat o fiat_to_fiat.

Códigos de estado de la orden

orderStatus usa un conjunto de códigos para las órdenes fiat_to_crypto / crypto_to_fiat y otro para las órdenes fiat_to_fiat.
Las órdenes de on-ramp/off-ramp que VelaFi crea para tu cuenta (no a través de la API ni del panel) también pueden mostrar 20 (revisión rechazada) o 30 (aprobada).

Campos de la respuesta: fiat a cripto / cripto a fiat

integer
Código de estado de la respuesta. 200 indica éxito.
string
Mensaje de respuesta legible.
object
Objeto con el detalle de la orden.

Campos de la respuesta: fiat a fiat

object
Objeto con el detalle de la orden fiat a fiat.

Ejemplos