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étodoQué 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.

Referencia HTTP y reglas de enlaces de pago.