On this page
No Headings
Last updated: July 24, 2026
With subscription services, you may encounter situations where consumers want to pause their subscription service for a period of time, such as when pausing cable service or a gym subscription during a vacation. Providing this ability helps you reduce customer churn.
You can also use this functionality as a "soft cancellation": when a consumer wants to stop their subscription, you can mark it inactive by pausing it and allowing it to be reactivated later. This saves consumers from having to go through the sign-up steps needed to re-subscribe from a hard cancellation.
When a subscription is paused, or soft-canceled, PayPal will stop processing payments until it is reactivated. You can still recover any outstanding balances during the pause.
To pause a customer subscription, copy the following code and modify it.
API endpoint used: Suspend subscription
curl -v -X POST https://api-m.sandbox.paypal.com/v1/billing/subscriptions/I-BW452GLLEP1G/suspend
-H "PayPal-Auth-Assertion: AUTH-ASSERTION" /
-H "Content-Type: application/json"
-H "Authorization: Bearer ACCESS-TOKEN"
-d '{
"reason": "Customer-requested pause"
}'ACCESS-TOKEN with your access token.I-BW452GLLEP1G.Customer-requested pause.To resume a paused customer subscription, copy the sample below, and modify it in the same way as described in Pausing subscriptions.
API endpoint used: Activate subscription.
curl -v -X POST https://api-m.sandbox.paypal.com/v1/billing/subscriptions/I-BW452GLLEP1G/activate
-H "PayPal-Auth-Assertion: AUTH-ASSERTION" /
-H "Content-Type: application/json"
-H "Authorization: Bearer ACCESS-TOKEN"
-d '{
"reason": "Reactivating on customer request"
}'