Get Invoice Number By UUID
ThisThe APIGet providesInvoice Number By UUID endpoint enables your application with a simple waysystem to retrievefetch the invoice number for a specific order. By submitting the order's unique UUID, your system can quickly obtain the corresponding invoice number. This is useful for matching invoices to orders in your internal records or for providing customersassociated with a specific referenceorder, identified by its UUID. This can help in reconciling billing records, displaying invoice references to customers, or integrating with accounting systems.
Important: An invoice number foris theirreturned billing.only when the order is an Invoiced order and in one of the following statuses:
- Invoiced
- Inkasso
- Purring
- Paid
- Refunded
If the order has not yet reached an invoiced-type status, this API will not return an invoice number.
You will find the endpoint path, authentication requirements, and example responses below.
EndPoint
GET https://demo-api.frontpayment.no/api/v1/connect/orders/invoice-number/{{ORDER_UUID}}
Authorization
Include a Bearer Token in the Authorization
header. You can obtain this token from Front Payment.
Example:
Authorization: Bearer YOUR_FRONTPAYMENT_BEARER_TOKEN
Response
A successful request will return a 200
status with the following JSON payload:
{
"status_code": 200,
"status_message": "OK",
"message": "orderInvoiceNoRetrievedSuccessfully",
"is_data": true,
"data": {
"orderUuid": "ODR2005869234",
"invoiceNumber": "99900753",
"status": "REFUNDED"
}
}
API returns a 404
error, it means requested order with ORDER_UUID
could not be found in our system.
{
"status_code": 404,
"status_message": "Not Found",
"message": "orderNotFound",
"is_data": false,
"data": null
}
API returns a 510
error, it means something failed on the server side
{
"status_code": 510,
"status_message": "Execution Exception Occurred",
"message": "Something Went Wrong",
"is_error": true,
"errors": "Array"
}