Estatus de la operación
(GET /all-in-one)
Permite consultar el estado de la operación.
-
Request_id (string): Identificador de la operación a consultar.
-
Key (string): Identificador del emisor.
-
Nonce (string): Identificador único de la petición, permite controlar la duplicidad de datos.
-
Mode (enum[string]): Algoritmo de firma.
- sha256
- sha512
-
Resource (string): Identificador del recurso.
Ejemplo petición
https://sandbox.sipay.es/mdwr/v1/all-in-one/5fd337a071503f00018e1372?key=589365da65c48cff87d0874a&resource=359ef8ce5c5f4003b71692e446908c27&nonce=1234567890&mode=sha256
Success - 0
- code (string): Código interno de la operación. Dirigirse a Códigos de respuesta
0
- status (string): Estatus de la operación, se pueden devolver los siguientes estados
- created (string): Se crea la petición de autenticación.
- authenticated (string): Operación autenticada
- not_authorized (string): Operación no autorizada
- authorized (string): Operación autorizada
- applied_exemption (string): Indica la exención aplicada en la operación.
- challenge_requested (string): Indica si se ha solicitado completar el protocolo 3DSecure (true) o no (false).
- remaining_amount (string): Importe pendiente por autorizar.
- amount (string): Importe de la operación.
Ejemplo respuesta
{
"code": "0",
"detail": "operation_status",
"request_id": "5fd0efb37760fa00012692bf",
"description": "Operation status",
"type": "success",
"payload": {
"remaining_amount": 11,
"amount": 11,
"applied_exemption": null,
"challenge_requested": true,
"status": "not_authorized"
},
"uuid": "e709b433-efcb-447d-8ae3-090c4d684625"
}
Ejemplo respuesta -1
{
"uuid": "e9920f6f-2d24-4059-b898-eeb139ddc979",
"description": "The transaction ID given was not found",
"payload": {},
"type": "error",
"detail": "transaction_id_not_found",
"code": "-1",
"request_id": "5fd337a071503f00018e1372"
}