Saltar al contenido principal

Anular pedido

precaución

Sólo se aceptan anulaciones para pedidos confirmados.

Un pedido acepta varias anulaciones parciales siempre que el sumatorio del importe de las mismas no supere el total del pedido original. Si se anula el importe total, el pedido será cancelado.

01 - Comprobar anulaciones

GET /orders/:orderId/void HTTP/1.1
Accept: application/vnd.aplazame.v1+json
Authorization: Bearer api_private_key
Host: api.aplazame.com
ParámetroTipoRequeridoDescripción
:orderIdstringID del pedido.

Respuesta

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
X-Aplazame-Media-Type: aplazame.v1
{
"remaining_amount":60020,
"results":[
{
"amount":1000,
"id":"7b596c68e9044737a838d54b9e7971a3",
"created":"2020-10-09T13:56:09.043797+02:00"
},
{
"amount":500,
"id":"e07b9d47a72c4c7d8c9fc0c0bb2ba9b9",
"created":"2020-10-09T13:59:05.697921+02:00"
}
]
}
ParámetroTipoDescripción
remaining_amountdecimalCantidad restante del pedido.
resultscollectionListado de anulaciones.

02 - Solicitar anulación

POST /orders/:orderId/void HTTP/1.1
Accept: application/vnd.aplazame.v1+json
Authorization: Bearer api_private_key
Host: api.aplazame.com
{
"amount": 10050
}
ParámetroTipoRequeridoDescripción
:orderIdstringID del pedido.
amountdecimalImporte a anular.

Respuesta

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
X-Aplazame-Media-Type: aplazame.v1
{
"remaining_amount":60020,
"results":[
{
"amount":1000,
"id":"7b596c68e9044737a838d54b9e7971a3",
"created":"2020-10-09T13:56:09.043797+02:00"
},
{
"amount":500,
"id":"e07b9d47a72c4c7d8c9fc0c0bb2ba9b9",
"created":"2020-10-09T13:59:05.697921+02:00"
}
]
}
ParámetroTipoDescripción
remaining_amountdecimalCantidad restante del pedido.
resultscollectionListado de anulaciones.