Skip to main content
Limited Release
An invoice is a billing document that charges customers for their usage during a billing period. PayPal’s Usage-based Billing automatically creates these invoices when billing periods end or when subscriptions are cancelled. You can:
  • List invoices to manage your billing operations:
    • View all invoices with filters and create customer dashboards to track payment history.
    • Reconcile billing data with your internal systems for accurate record keeping.
  • Get the invoice details of a specific customer and display invoice information to the customer.

List invoices

Use a valid access token and make a GET call to the /v1/commerce/billing/invoices endpoint. Include the following query parameters: For information on all parameters, see API reference.
A successful call returns a 200 OK response. The response includes the following parameter: For information on all parameters, see API reference.

Get invoice details

Use a valid access token and make a GET call to the /v1/commerce/billing/invoices/{invoice_id} endpoint. Path parameter: invoice_id is the id returned in the List invoices response.
A successful call returns a 200 OK response with detailed invoice information. You can send or show the invoice information in the appropriate format to your customer.