Invoicing Endpoints
Server URLs
Use the base URL for your environment as the URL prefix.
| Environment | Base URL |
|---|---|
| Production | api.cybersource.com |
| Production (India) | api.in.cybersource.com |
| Test | apitest.cybersource.com |
| Environment | Base URL |
|---|---|
| Production | api.visaacceptance.com |
| Test | apitest.visaacceptance.com |
| Environment | Base URL |
|---|---|
| Production | api.smartpayfuse.barclaycard |
| Test | api.smartpayfuse-test.barclaycard |
| Environment | Base URL |
|---|---|
| Production | api.merchant-services.bankofamerica.com |
| Test | apitest.merchant-services.bankofamerica.com |
| Environment | Base URL |
|---|---|
| Production | nabgateway-api.nab.com.au |
| Test | nabgateway-api-test.nab.com.au |
Invoice Operations
These endpoints manage the full invoice lifecycle:
| Operation | Method | Path | |
|---|---|---|---|
| Create invoice | POST | /invoicing/v2/invoices | |
| Send or resend an invoice | POST | /invoicing/v2/invoices/{id}/delivery | |
| Update invoice | PUT | /invoicing/v2/invoices/{id} | |
| Cancel invoice | POST | /invoicing/v2/invoices/{id}/cancelation | |
| Get invoice details | GET | /invoicing/v2/invoices/{id} | |
| Get all invoices | GET | /invoicing/v2/invoices |
Invoice Settings
The productType=INVOICING query parameter is required on all invoice settings requests:
| Operation | Method | Path | |
|---|---|---|---|
| Update invoice settings | PUT | /invoicing/v2/invoiceSettings?productType=INVOICING | |
| Get invoice settings | GET | /invoicing/v2/invoiceSettings?productType=INVOICING |
Was this page helpful?
Thanks for your feedback!
Last published: September 29, 2026