Cobros

Solicita a un cliente un importe pendiente con una página de pago.

Usa billete.invoices desde tu servidor. Configura el cliente con el entorno y la clave de tu negocio.

Ejemplo

const invoice = await billete.invoices.create({
  customer: "cus_ejemplo",
  currency: "USD",
  lines: [{ description: "Asesoría", unitAmount: 3000, quantity: 1 }],
  daysUntilDue: 7,
}, { idempotencyKey: "invoice-service-123" });

Métodos

MétodoQué hace
create(input, options?)Crear un cobro suelto.
retrieve(id, options?)Consultar el cobro.
list(query?, options?)Filtrar por customer, subscription, status o search.
iterate(query?)Recorrer cobros.
void(id, options?)Anular un cobro abierto.

Qué debes tener en cuenta

Comparte invoice.url. Un Cobro no es una factura fiscal. No puedes anular un cobro con un pago en verificación. Las renovaciones se anulan a través de su suscripción, no con invoices.void.

Referencia HTTP y reglas de cobros.