Enlaces de pago
Publica una URL reutilizable para vender un producto o un plan.
Usa billete.paymentLinks desde tu servidor. Configura el cliente con el entorno y la clave de tu negocio.
Ejemplo
const link = await billete.paymentLinks.create({
type: "product",
product: "prod_ejemplo",
adjustableQuantity: true,
maxQuantity: 5,
}, { idempotencyKey: "payment-link-example-001" });Métodos
| Método | Qué hace |
|---|---|
create(input, options?) | Crear un enlace. |
retrieve(id, options?) | Consultar un enlace. |
update(id, input, options?) | Cambiar opciones del enlace. |
list(query?, options?) | Listar; admite active, deleted, search y sort. |
iterate(query?) | Recorrer enlaces. |
delete(id, options?) | Eliminar un enlace. |
Qué debes tener en cuenta
Comparte link.url. Para planes usa type: "plan", plan y una lista opcional months; en un plan por puesto, adjustableQuantity: true deja que el cliente elija los puestos (si no, compra el mínimo del plan). Cada compra abre su propio checkout. maxQuantity limita unidades o puestos por compra; maxPayments limita pagos del enlace.