Changelog#
All notable updates to the Recurring Payments API and its public documentation are recorded here.Next planned release: v1.1.0 — Nov 2025 (includes update subscription, create order as subscription from admin APIs).
[1.1.0] - 2025-11-30#
This release includes new endpoint for updating subscription payment method, as well as adds support for creating subscription payments using the Create Order Endpoint.Added#
Core API Endpoints#
| Endpoint | Method | Description |
|---|
/subscriptions/{subscription_id} | PUT | Update Subscription Payment Method |
Create Order Endpoint Enhancements:Introduced the products.recurring object to specify subscription products within an order.
Added a new boolean field payment.recurring to indicate if the payment is for a recurring subscription.
Webhook Events#
| Event | Description |
|---|
subscription.updated | Triggered when a subscription is updated |
[1.0.0] - 2025-10-22#
This is the first official public release of the Recurring Payments API, enabling developers to automate subscription billing and recurring charges.Added#
Core API Endpoints#
| Endpoint | Method | Description |
|---|
/subscriptions/charge | POST | Manually trigger a recurring charge for a specific subscription. |
/subscriptions/{subscription_id} | DELETE | Cancel an active subscription. |
Webhook Events#
| Event | Description |
|---|
subscription.created | Triggered when a new subscription is created. |
subscription.charge.succeeded | Triggered when a recurring charge is successfully processed. |
subscription.charge.failed | Triggered when a recurring charge fails. |
subscription.cancelled | Triggered when a subscription is cancelled. |
Changed#
Fixed#
Modified at 2025-11-30 14:35:44