Cierre del pedido
POST
Arrancar el cobro en línea
POST /api/checkout/create-payment
Descripción
Abre un intento de cobro para que el cliente pague su pedido con la pasarela.
Detalles
Crea el intento de cobro por el saldo pendiente del pedido y devuelve el monto y la moneda para continuar en la pasarela. Exige que el pedido ya tenga productos enviados y que haya una caja abierta para facturarlo. Si ya hay un cobro en curso, no abre otro.
Permisos requeridos
auth-order
Request
Este endpoint no recibe parámetros.
Respuesta
Campos que devuelve dentro de data. Nada fuera de esta lista sale en la respuesta.
| Campo | Tipo | Descripción |
|---|---|---|
| paymentTransactionUuid | string | Identificador del intento de pago |
| amountInCents | int | Monto a cobrar, en centavos |
| currency | string | Moneda del cobro |
Ejemplo de request
curl -X POST https://restofy.pro/api/checkout/create-payment \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>"
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-10-09T02:12:12Z
HTTP 200
Request
[]
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"paymentTransactionUuid": "a8c04b41-7275-40c7-b175-60d669647259",
"amountInCents": 2300000,
"currency": "COP"
}
}