Resumen API
Todos los endpoints usan cuerpos JSON y respuestas JSON.
http
POST {api_domain}/upay/v2/{operation}
Content-Type: application/json
Authorization: <sn> <sign>La respuesta común tiene esta forma:
json
{
"result_code": "200",
"biz_response": {
"result_code": "PAY_SUCCESS",
"data": {}
}
}Un transporte HTTP exitoso no significa éxito de negocio. El cliente debe validar result_code y biz_response.result_code.
APIs de transaccion
| API | Proposito |
|---|---|
| Pay | Solicitud de pago iniciada por el comercio y completada con el flujo del proveedor configurado. |
| Pre-create | Pre-creacion de pago QR. |
| Query | Consulta de estado de transaccion. |
| Refund | Reembolso de una transaccion pagada. |
| Cancel | Cancelacion de una transaccion no pagada o incierta. |
| Revoke | Reversa del mismo dia cuando esta soportada. |
El mismo ciclo de vida tambien soporta integraciones de envio de ordenes de MIS a POS, donde el MIS o caja del comercio envia una orden a una terminal POS vinculada y reconcilia el resultado por notificacion o consulta.