API Reference

Invoice webhooks

The invoice API provides notifications through webhooks when the invoice request has changed its status.

Possible events sent through webhooks define each status of the invoice request:

  • invoice.received
  • invoice.in_process
  • invoice.created
  • invoice.failed
  • invoice.cancel_process
  • invoice.canceled
  • invoice.pending (For Inbound invoices)
  • invoice.approved (For Inbound invoices)
  • invoice.rejected (For Inbound invoices)

Each webhook will present the invoice_id, so you can retrieve all the invoice information (and the invoice itself if the status is completed) using the Get an invoice section.