Cancel Order
By this API you can cancelled order by using ORDER_UUID
Endpoint
POST https://demo-api.frontpayment.no/api/v1/connect/orders/cancel/{{ORDER_UUID}}
Authentication
Authorization
ThisTo endpointaccess requiresthis endpoint, include a Bearer Token
for authentication. You will need to obtain this token from Frontpayment and include it in the Authorization
header of your request. You can obtain this token from Frontpayment.
Request Payload
The request body should be a JSON object containing details
{
"cancellationNote": "Your cancellation Note here"
}
Validation Rules
Make sure your request meets the following requirements:
Field | Type | Description |
---|---|---|
cancellationNote |
required | string |
Required Order cancellation note. |
Response
A successful request will return a 202
status with the following JSON payload:
{
"status_code": 202,
"status_message": "OK",
"message": "cancelledOrderSuccessfully",
"is_data": false,
"data": null
}
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_error": false,
"errors": null
}
API returns a 417
error, it means requested payload is not valid.
{
"status_code": 417,
"status_message": "Client Error",
"message": "payloadValidationErrors",
"is_error": true,
"errors": "Array"
}
API return a 400
error, it means your requested order is already PAID
.
{
"status_code": 400,
"status_message": "Conflict of Business Logic",
"message": "orderStatusAlreadyPaid",
"is_error": false,
"errors": 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"
}