Get All Order Status
Introduction
This API allows youyour application to retrieve the status of orders.your orders in the Front Payment Go system. You can eitherget fetcha complete overview of all orders or filter them by afor specific statusstatuses, (e.g.such as PAID
,
, or PaidCANCELLEDInvoicedINVOICED). by including the type query parameter. If no typeThis is provided,a thevital APItool willfor returnmaintaining alla ordersreal-time, regardlesscomprehensive view of theiryour status.payment operations and keeping your internal systems synchronized with Front Payment Go.
Endpoint
- Fetch all orders:
GET https://demo-api.frontpayment.no/api/v1/connect/orders/status
- Fetch orders with the status "Paid":
https://demo-api.frontpayment.no/api/v1/connect/orders/status?type=Paid
Query Parameters
type
(optional): Filter the orders by their status. You can use one of the following values:
- SENT
- PAID
- CANCELLED
- EXPIRED
- INVOICED
- REFUNDED
- PARTIAL REFUNDED
Authorization
To access this endpoint, include a Bearer Token
in the Authorization
header of your request. You can obtain this token from Frontpayment.
Response
A successful request will return a 200
status with the following JSON payload:
{
"status_code": 200,
"status_message": "OK",
"message": "Order Status Retrieved Successfully",
"is_data": true,
"data": [
{
"uuid": "String",
"status": "String"
},
{
"uuid": "String",
"status": "String"
}
]
}
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"
}