Un contrato, varios proveedores
PayPhone, DeUna, transferencia, tarjeta internacional. Los adapters cumplen el mismo contrato — cambias de proveedor sin reescribir tu negocio.
// genera link de pago — el adapter lo decide
const link = await ecuapi.payments.createLink({
amountCents: 1290,
reference: 'orden-2845',
channel: 'whatsapp',
})