Refund Order
Retrieve Product ID from Get Order Details API.
Endpoint
POST https://demo-api.frontpayment.no/api/v1/connect/orders/refund/{{ORDER_UUID}}
Authentication
This endpoint requires a Bearer Token
for authentication. You will need to obtain this token from Frontpayment and include it in the Authorization
header of your request.
Request Payload
The request body should be a JSON object containing details
{
"type": "regular",
"grandTotal": 10,
"products": [
{
"id": 5410,
"amount": 10
}
],
"source": null,
"reference": null
}
Validation Rules
Make sure your request meets the following requirements:
Field | Type | Description |
---|---|---|
type |
required | string |
Required Using type. Available types are regular , invoiced and reservation |
grandTotal |
required | numeric |
Required Grand total of the refunded amount. |
products.*id |
required | numeric |
Required Order product id. From which product you want to refund. |
products.*.amount |
required | numeric |
Required Refund amount for the product. |
source |
nullable | string |
Conditional Required When using type is reservation then this field is required. Avaiable values are captured and charged . |
reference |
nullable | string |
Conditional Required When using type is reservation then this field is required. Using captured or charged uuid. |
Response Structure | : |
|
Example Response | : |
|