Restofy Docs
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"
    }
}