delete
https://{subdomain}.myshoplaza.com/openapi/2025-06/recurring_application_charges/
Cancel a recurring application charge subscription.
The Cancel Recurring Application Charge API is used to cancel a recurring application charge subscription. This API does not delete the subscription but updates its status to reflect the cancellation. In RESTful API design, a DELETE request can imply logical deletion or physical deletion. In this case, the subscription remains in the database, but its status is updated to indicate it has been canceled.
This API is especially useful for:
- Managing subscription cancellations without deleting the record.
- Auditing and tracking canceled subscriptions.
- Maintaining a consistent history of subscription changes.
Request Parameters
Public Request Parameters
Path Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
charge_id | string | required | The unique identifier of the recurring charge | 37222669345671159 |
Response Description
Public Response Fields
Success Response
| Field | Type | Example | Description |
|---|---|---|---|
code | string | "success" | Status code of the response |
message | string | Descriptive message of the response | |
data | object | {...} |
Error Response
| Field | Type | Example | Description |
|---|---|---|---|
code | string | InvalidParameter | Error http message |
message | string | `` | Error message |
