Integra una vez.
Cobra con todo.

Una API REST, un checkout alojado por PayUp y webhooks firmados. El pagador elige el medio; tu sistema solo crea la sesión y recibe el resultado.

Formato
API REST sobre HTTPS, JSON
Moneda
Pesos chilenos (CLP)
Pruebas
Ambiente sandbox, sin dinero real
Estados finales
Éxito, falló, cancelada, expirada

Cuatro pasos.

  1. 1

    Crea la sesión de pago

    Desde tu backend, con el monto en pesos, tu número de orden, las URLs de retorno y la URL de tu webhook.

  2. 2

    Redirige al checkout

    Tu cliente elige el medio de pago y completa la operación en el checkout de PayUp.

  3. 3

    Recibe el webhook firmado

    Verificas la firma HMAC y procesas el evento de forma idempotente. Si tu endpoint no responde, PayUp reintenta.

  4. 4

    Consulta y concilia

    Puedes consultar el estado de cualquier transacción por API, por ejemplo para cerrar las que quedaron pendientes.

  1. Tu servidor a PayUp:Crea la sesión
  2. PayUp a Tu servidor:Devuelve la URL del checkout
  3. Tu servidor a Tu cliente:Redirige al checkout
  4. Tu cliente a PayUp:Elige el medio y paga
  5. PayUp a Tu servidor:Webhook firmado con el resultado
Flujo de integración: tu servidor crea la sesión, PayUp devuelve la URL del checkout, tu servidor redirige al cliente, el cliente paga en el checkout y PayUp envía el resultado a tu servidor en un webhook firmado.

La confirmación es el webhook.

El regreso del cliente a tu sitio no confirma el pago por sí solo. Entrega el producto cuando recibas el webhook firmado o cuando la consulta de la transacción lo confirme.

Aviso a tu servidorFirma HMAC verificada
{  "event": "pago.exitoso",  "merchant_order_id": "ORD-20481",  "monto": 24990,  "moneda": "CLP",  "estado": "SUCCESS"}
Ejemplo ilustrativo. La especificación completa está en el manual de integración.

Y una API para pagar.

La API de Payouts crea dispersiones unitarias firmadas con HMAC-SHA256, solo desde las IP que registres y con clave de idempotencia. El resultado llega en un webhook firmado y puedes consultarlo cuando quieras.

Conocer Payouts

Pide los manuales de integración.

Cobros y Payouts tienen cada uno su manual. Los entregamos durante el alta, junto con las credenciales de prueba.

Solicitar los manuales