Skip to main content

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.

Example Authorization Header: Authorization: Bearer YOUR_FRONTPAID_BEARER_TOKEN

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:

FieldTypeDescription
countryCodenullable | stringConditional Required Country code for the customer's phone number (e.g., "+47").
msisdnnullable | stringConditional Required Mobile Subscriber MSISDN Number (phone number). If you want to resend order paytment link via customer phone number.
emailnullable | emailConditional Required Customer's email address. If you want to resend order paytment link via email.

Endpoint : https://demo-api.frontpayment.no/api/v1/connect/orders/resend/{{ORDER_UUID}}
Method : POST
Authorization : Bearer
Payload Validations :
'countryCode' => 'nullable|string',
'msisdn' => 'nullable|string',
'email' => 'nullable|email',
Example Payload :
{
    "countryCode": +47,
    "msisdn": "xxxxxxxx",
    "email": "[email protected]"
}

Response Structure :
{
    "status_code": 202,
    "status_message": "OK",
    "message": "resentOrderSuccessfully",
    "is_data": true,
    "data": null
}

{ "status_code": 417, "status_message": "Client Error", "message": "payloadValidationErrors", "is_error": true, "errors": "Array" }

{ "status_code": 404, "status_message": "Not Found", "message": "orderNotFound", "is_error": false, "errors": null }

{ "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 }

{ "status_code": 510, "status_message": "Execution Exception Occurred", "message": "somethingWentWrong", "is_error": true, "errors": "Array" }


Example Response :
{
    "status_code": 202,
    "status_message": "OK",
    "message": "resentOrderSuccessfully",
    "is_data": true,
    "data": null
}