Saltar al contenido principal

Captura del pedido

precaución

Sólo se aceptan solicitudes de una captura para el producto pago en 15 días y el pedido ha de estar confirmado.

Se ha de realizar una captura cuando se proceda al envío del producto o productos por el total del valor de los mismos. El importe de la captura debe corresponder al importe total del pedido menos el importe total de los artículos anulados.

{
"amount": 10050,
"id": "cf04aa87a6364f14b164e48a84e99936",
"created": "2019-06-21T16:51:19.494155+02:00",
"refunds": [],
"refunded_amount": 0,
"remaining_amount": 0
}
ParámetroTipoRequeridoDescripción
amountdecimalImporte de la captura.
idstringid de la captura.
createdstringFecha de la captura.
refundsobjectNoDevoluciones realizadas a la captura.
refunded_amountdecimalCantidad devuelta de la captura.
remaining_amountdecimalCantidad restante de la captura (Siempre será 0).

01 - Detalle de la captura

GET /orders/:orderId/captures 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_capture_amount": 60020,
"results": [
{
"amount": 10050,
"id": "cf04aa87a6364f14b164e48a84e99936",
"created": "2019-06-21T16:51:19.494155+02:00",
"refunds": [],
"refunded_amount": 0,
"remaining_amount": 10050
}
]
}
ParámetroTipoRequeridoDescripción
remaining_capture_amountdecimalCantidad restante del pedido sin capturar (Siempre será 0).
resultsobjectCapturas del pedido.

02 - Solicitar captura

POST /orders/:orderId/captures 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 capturar.

Respuesta

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
X-Aplazame-Media-Type: aplazame.v1
{
"remaining_capture_amount": 49970,
"amount": 10050,
"id": "cf04aa87a6364f14b164e48a84e99936",
"created": "2019-06-21T16:51:19.494155+02:00",
"refunds": [],
"refunded_amount": 0,
"remaining_amount": 10050
}
ParámetroTipoRequeridoDescripción
remaining_capture_amountdecimalCantidad restante del pedido sin capturar (Siempre será 0).
amountdecimalImporte de la captura.
idstringid de la captura.
createdstringFecha de la captura.
refundsobjectDevoluciones realizadas a la captura.
refunded_amountdecimalCantidad devuelta de la captura.
remaining_amountdecimalCantidad restante de la captura (Siempre será 0).