2.5 Consulta de Información de Pedido de Pago
-
Ruta: /external/Order/queryByPartnerOrderId/V1
-
Método: POST
-
Descripción de API: Esta es la API para que el socio consulte la información de la orden de pago, especialmente el Estado del pedido.
-
Uso: A veces, la API de consulta de información de la orden de pago puede devolver el error debido a algunas razones impredecibles.El socio no debe considerar el error de la API de consulta como el resultado de la orden de pago. El socio debe utilizar el resultado específico devuelto por la API de consulta como resultado del pedido de pago.
-
Instrucción complementaria: Aunque el DiDi enviará el Webhook al socio, La API de consulta es obligatoria.Esta es una estrategia de respaldo (backstop) para que el socio recupere el estado del pedido en caso de que el Webhook se entregue sin éxito.
Mensaje de solicitud
Encabezados de la solicitud
Cuerpo de la solicitud
Ejemplo de solicitud
{
"partnerOrderId": "1e1e51a8-8d38-11ef-b32d-ca3c6358d263"
}
Mensaje de respuesta
Encabezado de respuesta
Cuerpo de la respuesta
Ejemplo de respuesta
{
"code": "SUCCESS",
"message": "SUCCESS",
"data": {
"orderId": "189d141e-8d38-11ef-b32d-ca3c6358d263",
"partnerOrderId": "1e1e51a8-8d38-11ef-b32d-ca3c6358d263",
"partnerUid": "01213121131",
"partnerOrderAmount": 5000,
"currency": "MXN",
"orderStatus": "PENDING",
"redirectUrl": "<https://www.merchant.com/h5/orderInfo/index.html>",
"redirectAppLink": "clientA://one/webpage?weburl=https%3A%2F%2Fapi.merchant-a.com%2Fcheckout%2Fresult",
"fuid": 1231413141,
"metadata": "{}",
"paymentEntryUrl": "<https://pay.didiglobal.com/global-bnpl/kyc/?credit_type=full&fuid=1231413141&orderId=189d141e-8d38-11ef-b32d-ca3c6358d263>",
"expireTime": "2026-10-14T18:26:00.000-06:00",
"finishTime": null,
"createTime": "2026-10-14T02:30:39.000-06:00",
"updateTime": "2026-10-14T02:30:39.000-06:00",
"orderCreateTime": "2026-10-14T02:30:39.000-06:00",
"test": true
},
"error": null
}