2026-09-15 — Cuenta de pago móvil guardada por cliente
Para el panel admin.
Summary
Las devoluciones por pago móvil piden cédula, teléfono y banco del cliente cada vez, porque la plataforma no guarda datos bancarios. Desde esta versión esa cuenta se puede guardar una vez en la ficha del cliente y el formulario de devolución llega pre-llenado con ella.
Es una sola cuenta por cliente, pensada para acceso rápido. Guardar de nuevo reemplaza la anterior. La cuenta guardada solo sugiere: la devolución sigue congelando el beneficiario que se envía, así que editar la cuenta no reescribe una devolución ya hecha.
Changes
Endpoints
| Método | Ruta | Rol | Para qué sirve |
|---|---|---|---|
GET |
/api/v1/admin/customers/{customerId}/bank-account |
Admin | La cuenta guardada del cliente |
PUT |
/api/v1/admin/customers/{customerId}/bank-account |
Admin | Crear o reemplazar la cuenta |
DELETE |
/api/v1/admin/customers/{customerId}/bank-account |
Admin | Borrar la cuenta |
GET |
/api/v1/me/bank-account |
Cliente | Consultar la suya (solo lectura) |
Ver Admin customers y Bank account para los cuerpos y errores.
Guardado explícito
La cuenta se registra desde la UI, nunca como efecto de emitir una devolución. Así lo que se guarda es siempre una decisión visible, sin sorpresas.
Pre-llenado de la devolución
GET /api/v1/admin/orders/{orderId}/refund ahora trae saved_account con la cédula,
el teléfono y el banco guardados, o null si no hay. El front la usa para llenar el
formulario; el admin puede sobrescribirla antes de enviar.