/api/v1/order/status Solicitar autenticación
Incluye X-Bolt-Key, X-Bolt-Timestamp y X-Bolt-Signature. Utilice un timestamp actual de milisegundos y firme el timestamp junto con el cuerpo exacto de la solicitud.
01. Parámetros de solicitud
application/jsonEnvíe el comerciante externalOrderId utilizado al crear el pedido, no orderToken. Solo se pueden consultar los pedidos que pertenecen a la clave API actual.
Valor de ejemplo
{"externalOrderId": "INV-20260209-99281"}Cadena obligatoria, entre 6 y 64 caracteres. Se permiten letras, dígitos, guiones bajos (_) y guiones (-).
Estados y cumplimiento del pedido
PENDINGEn espera de pago: no se ha igualado ninguna transferencia elegible.
PAIDPago detectado, en espera de confirmación de blockchain.
CONFIRMEDPago confirmado o aceptado mediante revisión del comerciante; Es posible que la entrega de devolución de llamada aún esté pendiente.
COMPLETEDPago confirmado y BoltUtil recibió una respuesta de devolución de llamada exitosa.
EXPIREDLa ventana de pago finalizó sin una transferencia elegible igualada. Es posible que una transferencia puntual con confirmación retrasada se reconozca más adelante.
FAILEDEl pedido se encuentra en un estado fallido. No lo trate como un pago exitoso.
CANCELLEDEl pedido fue cancelado. No lo trate como un pago exitoso.
PAID indica que falta la confirmación; no entregues el pedido basándote en ese estado. CONFIRMED o COMPLETED indican pago confirmado; entrega solo una vez por externalOrderId. COMPLETED significa que BoltUtil recibió una respuesta correcta a la notificación, no que tu negocio haya entregado el pedido. En pagos revisados manualmente, comprueba también el importe pagado y el tipo de liquidación.
02. Campos de respuesta (data)
application/jsonNotas de consulta
- La consulta devuelve el estado del pedido almacenado; no escanea inmediatamente la cadena de bloques. Las confirmaciones son valores registrados. Utilice status para determinar la confirmación del pago.
- Sin un pago coincidente, paidAmount, shortfallAmount, settlementType, txHash y tiempos relacionados pueden ser null. Esto no es un error de consulta.
- Solo se pueden consultar sus propios pedidos. Las cuentas gratuitas pueden acceder a los pedidos creados en los últimos 30 días; Los miembros activos pueden acceder a todo el historial. Pedidos faltantes o inaccesibles. No se encontró el pedido de devolución.
- paidAt, confirmedAt y completedAt son cadenas de fecha y hora, como 2026-02-09T18:20:50.790, sin desplazamiento de zona horaria. No son marcas de tiempo de milisegundos.
Errores comunes
Estos son casos comunes. Utilice el estado actual de HTTP y el código/mensaje de respuesta para diagnosticar fallas. Una respuesta de error no es un resultado de pago.
- 401: verifique la clave API, la firma del cuerpo sin formato y el milisegundo actual timestamp (dentro de los 5 minutos del reloj del servidor).
- 404: el pedido falta, pertenece a otro comerciante o está fuera del historial permitido por su plan.