Resend Payment Link
To resend the payment link to the customer, you need to pass the Country Code, MSISDN, and Email via this API. Please note that, if you want to send the payment link via SMS then Country Code and MSISDN (both) are required, for email, these two can be null. And vice versa.
Endpoint
POST https://demo-api.frontpayment.no/api/v1/connect/orders/resend/{{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
{
"countryCode": +47,
"msisdn": "xxxxxxxx",
"email": "[email protected]
}
Validation Rules
Make sure your request meets the following requirements:
Field | Type | Description |
---|---|---|
countryCode |
nullable | string |
Conditional Required Country code for the customer's phone number (e.g., "+47"). |
msisdn |
nullable | string |
Conditional Required Mobile Subscriber MSISDN Number (phone number). If you want to resend order paytment link via customer phone number. |
email |
nullable | email |
Conditional Required Customer's email address. If you want to resend order paytment link via email. |
Response
A successful request will return a 202
status with the following JSON payload:
{
"status_code": 202,
"status_message": "OK",
"message": "resentOrderSuccessfully",
"is_data": true,
"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
or CANCELLED
.
{
"status_code": 400,
"status_message": "Conflict of Business Logic",
"message": "orderStatusAlreadyPaid",
"is_error": false,
"errors": null
}
{
"status_code": 400,
"status_message": "Conflict of Business Logic",
"message": "orderStatusAlreadyCancelled",
"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"
}
Endpoint | : | |
Method | : | POST |
Authorization | : | Bearer |
Payload Validations | : |
|
Example Payload | : |
|
Response Structure | : |
|
Example Response | : |
|