Invoices

Update an Invoice

2018-01-12T15:13:46+00:00

POST /invoices/:id Update an existing unpaid invoice. PARAMETER DETAILS customer_first_name Customer first name. customer_last_name Customer last name. customer_email Customer email address. customer_address_1 Customer address line 1. customer_address_2 Customer address line 2. customer_city Customer city. customer_state Customer state. customer_zip Customer zip code. customer_company Customer company name. customer_phone Customer phone number. customer_fax Customer fax number. [...]

Fetch an Invoice

2017-08-22T17:22:33+00:00

GET /invoices/:id Fetch a specific invoice. PARAMETER DETAILS username This request expects a merchant's private API key to be provided as the username with a blank password. A public API key can not be used for this type of request. ERROR CODE MESSAGE 92000 Could not find the specified invoice. RETRIEVE [...]

Resend an Invoice

2017-08-22T17:22:40+00:00

POST /invoices/:id/deliver Resend an existing invoice by email. PARAMETER DETAILS username This request expects a merchant's private API key to be provided as the username with a blank password. A public API key can not be used for this type of request. ERROR CODE MESSAGE 92002 Could not deliver invoice email. [...]

Mark Invoice as Paid

2018-02-22T08:49:27+00:00

POST /invoices/:id/mark_as_paid Mark an invoice as paid, either partially or in full. Use this if a customer pays the invoice outside of PaymentSpring (e.g. by mailing a check, using cash, etc.). PARAMETER DETAILS username This request expects a merchant's private API key to be provided as the username with a blank password. A [...]

Delete an Invoice

2017-08-22T17:22:55+00:00

DELETE /invoices/:id Delete an unpaid invoice. PARAMETER DETAILS username This request expects a merchant's private API key to be provided as the username with a blank password. A public API key can not be used for this type of request. ERROR CODE MESSAGE 92007 A paid invoice can not be deleted. 92008 [...]

List All Invoices

2017-08-22T17:23:03+00:00

GET /invoices Fetch a list of invoices. PARAMETER DETAILS username This request expects a merchant's private API key to be provided as the username with a blank password. A public API key can not be used for this type of request. limit Maximum number of invoices to return. offset Event index to begin [...]

Create An Invoice

2018-01-12T15:14:07+00:00

POST /invoices Create an invoice and submit it to a customer. PARAMETER DETAILS username This request expects a merchant's private API key to be provided as the username with a blank password. A public API key can not be used for this type of request. customer_first_name Customer first name. customer_last_name Customer last name. [...]