Updating an Invoice Status

Access Endpoint URL: https://rest.everyware.com/api/Default/UpdateInvoiceStatus[POST]

Use UpdateInvoiceStatus to update the status of an invoice (URL) to Cancelled so the customer can't access it.

Inbound Parameters

ParameterDescriptionRequired / Optional
SMSIDThe SMSID returned in the original CreateInvoice call.Required
StatusThe status you want the invoice changed to. Ex: CancelledRequired

Code Sample

Ex: Customer paid for their purchase offline after being texted an invoice link. To avoid the customer accidentally opening the link and paying the invoice again, change its status to Cancelled.

{
    "SMSID":"485835",
    "Status":"Cancelled"
}
curl --location 'https://rest.everyware.com/api/Default/UpdateInvoiceStatus' \
--header 'Authorization: Basic [xxx]' \
--header 'Content-Type: application/json' \
--data-raw ' {
   "SMSID":"485835",
    "Status":"Cancelled"
}'
{
    "IsSuccess": true,
    "Message": "The invoice status has been successfully updated.",
    "Data": null,
    "OrderNumber": null,
    "SMSID": null
}

Example Cancelled Invoice Page View

977

If UpdateInvoiceStatus is used to change an invoice status to Cancelled, pay by text invoice link will open to "No Longer Active" page with instruction to call or text the business.


What’s Next