v1
latestOpenAPI 3.1.02026-07-228956435.8 KBInvoices
Pay an invoice
Charges an open invoice against a payment method, in the live or test mode of the API key used. Pass payment_method to charge a specific method, or omit it to use the invoice's default_payment_method. The method must belong to the invoice's customer and be active. Use this to retry collection after a failed attempt, optionally with a different method. The charge is asynchronous: the invoice stays open with a pending payment until the charge resolves.
post/invoices/{id}/pay
Path parameters
idstring required
The id of the invoice to pay.
Request body
Example request
{
"payment_method": "pm_2c4mDhAbCdEfGhIjKlMnOpQrStu"
}Response
The invoice, with a new pending payment in payments.
Example response
{
"id": "inv_2bVdWxLpzXq8RkNcM3JtUv9AhTe",
"hosted_invoice_url": "https://acme.billing.fintoc.com/invoices/inv_2bVdWxLpzXq8RkNcM3JtUv9AhTe",
"attempt_count": 1,
"created_at": "2026-05-01T12:00:00Z",
"currency": "CLP",
"customer": "cus_2bVdWyTnGq4PfLs7DkXjRm0CwIo",
"default_payment_method": "pm_2c4mDhAbCdEfGhIjKlMnOpQrStu",
"lines": [
{
"id": "il_2bVdX0PqJs6RhNu9FmZlTo2EyKq",
"amount": 30000,
"currency": "CLP",
"description": "A premium plan",
"name": "Premium Plan",
"period_end": "2026-06-01T00:00:00Z",
"period_start": "2026-05-01T00:00:00Z",
"quantity": 1
}
],
"mode": "live",
"next_payment_attempt_at": "2026-05-02T12:00:00Z",
"payments": [
{
"amount": 30000,
"currency": "CLP",
"payment_intent": "pi_2bVdX2RsLu8TjPwBHoBnVq4G0Ms",
"status": "succeeded"
}
],
"status": "draft",
"subscription": "sub_2bVdWzKfHr5QgMt8ElYkSn1DxJp",
"total": 30000
}