# Deactivate Pre-Order

This endpoint allows a merchant to deactivate an active payment link before its scheduled expiration time. Once deactivated, the link will no longer be valid, and the customer will not be able to access the payment page to complete the transaction.



- `Method` — POST


  The HTTP method used for this endpoint.



- `Endpoint URI` — string


  `/v1/pre-order/{pre_order_id}/deactivate`



- `Description` — string


  Deactivate an active pre-order link, preventing any future payment attempts.




#### Path Parameters



- `pre_order_id` — string, required


  The unique identifier of the pre-order to be deactivated.




#### Headers: See [Common Headers](../conventions#common-headers)



- `Authorization` — Bearer Token, required


  The JWT `access_token` for authenticating the API call.




#### Request Body

The request for this endpoint does not require a body.

#### Response (200 OK):




A successful deactivation will return a confirmation message.



- `result` — object


  An object containing the outcome of the deactivation request.



  - `result.key` — string


    Key indicating the result (e.g., "success").



  - `result.message` — string


    Result description.










```json
{
    "result": {
        "key": "success",
        "message": "Successful pre-order deactivation"
    }
}
```
