Ir al contenido

Actualizar el pago

POSThttps://api.lavitrina-online.com/api/storefront/purchases/{id}/refresh-paymentToken del cliente (su inicio de sesión en tu sitio).

Si una compra quedó en PendingPayment, esta ruta vuelve a preguntar al banco y devuelve la compra actualizada: Paid, PaymentFailed (las unidades vuelven al inventario) o todavía PendingPayment. Si la compra no estaba pendiente, la devuelve tal cual.

Ventana de terminal
curl -X POST "https://api.lavitrina-online.com/api/storefront/purchases/4a3045a9-419e-4dc6-9b31-cb4e5265f8e4/refresh-payment" \
-H "Authorization: Bearer $TOKEN_CLIENTE"

La compra, con la misma forma que en Comprar.

Consulta cada pocos segundos mientras siga en PendingPayment, con una espera creciente (2 s, 4 s, 8 s…).