Terminates a subscription with a required reason. This endpoint is for merchant-initiated termination only.
API key authentication
The subscription ID
Cancellation explanation text. Sample values: 'Customer requested cancellation', 'Payment failure', 'Service migration', 'Contract expiration'
1 - 1000Subscription terminated successfully
subscription Whether automatic charging is enabled for this subscription. When true, invoices will be automatically paid using stored payment methods.
Projected tax percentage rate. Sample values: 8.875 indicates 8.875% tax rate, 10.0 indicates 10% tax rate, 0 indicates no tax applied
When true, tax rate is forced to 0%.
Payment session details when upfront payment is required
@deprecated Use minimumAccountBalance instead. Minimum required wallet balance in atomic units. Sample values: '200000000000' equals $200.00 minimum, '1000000000000' equals $1000.00 minimum
Minimum wallet balance requirement in nanodollars. The system calculates the difference between this minimum and the customer's current balance, charging only what's needed to reach the minimum. Sample values: '200000000000' equals $200.00 minimum, '1000000000000' equals $1000.00 minimum
pending_payment, active, terminated ID of who terminated the subscription (customer ID or merchant ID)
Reason for termination
Test clock ID if this subscription is attached to a test clock. Only present in non-production environments.
Optional (virtual) wallet ID for the subscription