Invoicing Integration Options


Availability: PayPal supports these Invoicing integrations:

  • Invoicing v2. Valid from April 2019 for new integrations.
  • Invoicing v1. Valid before April 2019. Customers who use Invoicing v1 can access reference and support material in this integration guide. However, PayPal does not update this API with new features and enhancements.

You can use the Invoicing API to create and send invoices that bill and accept payments from customers, manage invoices, and create and manage templates. You can test these invoice operations in the sandbox.

  • Create and send invoices

    Create draft invoices and send them to customers in the way that you want. PayPal can email your customers directly or you can share an invoice link in an email to your customers.

  • Process invoices

    Update invoices and mark invoices as paid or refunded.

  • View invoice information

    List and search for invoices and view invoice details including status.

  • Remove invoices

    Delete draft invoices and cancel sent invoices.

  • Create and manage templates

    Use templates to store details that you commonly use in all your invoices, such as your business information, item details, and terms and conditions. You can also use custom settings to bill by quantity, hours, or a flat amount and to show a discount field on invoices.

  • Test invoices

    Use the PayPal sandbox to complete an end-to-end test of your invoicing integration, including creating, sending, managing, and paying invoices.


Set up your development environment.