Billing Presentment - Remove Invoice
Removes a specific invoice from the Billing Presentment database.
Variable | Required | Max Size | Value | Notes |
publisher-name | Mandatory | NA | Gateway account username issued to you. | |
publisher-password | Mandatory | NA | Remote Client Password - This is different then the password used to login. | |
mode | Mandatory | NA | delete_invoice | Value needs to be set to ‘delete_invoice’ |
Mandatory | 80 | customer@domain.com | Email address of customer (single email address only) | |
invoice_no | Mandatory | 24 | This is a unique invoice number for the customer’s bill. This is similar to our orderID field, but is for tracking all payment attempts against this invoice. If not defined, a unique value will be defined for you. | |
status | Optional | 20 | open,closed,hidden,merged,paid,expired | The value of this field, will represent the type of invoice you are seeking (when not specified all invoice types will be assumed).The value of this field, will represent the type of invoice you are seeking. [When not specified, an open status will be assumed]open - represents invoices which are open/unpaid.closed - represents invoices which were revoked, but can still be seen.hidden - represents invoices which the client cannot see.merged - represents invoices which were merged into another invoice.paid - represents invoices which have been paid.expired - represents open invoices which have passed its expire date. |
Notes:
Returns FinalStatus, MErrMsg, aux-msg, resp-code