- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We have a web application and are using PayPal to offer monthly and yearly subscriptions to our customers. We use the PayPal API and webhooks to handle payments and subscriptions. In some circumstances (raffles, bug bounty, ...) we want to give dedicated customers with an active subscriptions some days for free (say 5-10 days). Is there any possibility to get this to work with PayPal? We thought about suspending and then activating a subscription, but unfortunately this will stay in the same billing cycle as before and there does not seem to be a possibility to set the next billing date (not allowed through the API).
Of course we do not want to force the customer to cancel and then re-subscribe, this would be a real no-go in this use case. Any advice is highly appreciated, thanks!
Solved! Go to Solution.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I wrote the technical support and this is what they replied. Unfortunately, giving some kind of free days or trial during an active subscription is not possible.
Unfortunately there is no easy way to do this. You can freely change the subscription amount 10 days before the payment date (eg: monthly price = $30. 5 days free for this cycle implies cycle price is essentially 30-5=$25. You can update price to amount).
Note that: you will have to update and rollback if the discount is only for one month cycle and is not meant to continue
update should happen 10 days before the payment date
Update documentation : https://developer.paypal.com/docs/api/subscriptions/v1/#subscriptions_patch
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I wrote the technical support and this is what they replied. Unfortunately, giving some kind of free days or trial during an active subscription is not possible.
Unfortunately there is no easy way to do this. You can freely change the subscription amount 10 days before the payment date (eg: monthly price = $30. 5 days free for this cycle implies cycle price is essentially 30-5=$25. You can update price to amount).
Note that: you will have to update and rollback if the discount is only for one month cycle and is not meant to continue
update should happen 10 days before the payment date
Update documentation : https://developer.paypal.com/docs/api/subscriptions/v1/#subscriptions_patch

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Created subscription failed to activate after few hours in Sandbox Environment
- Subscription did not get auto renewed in sandbox mode but it was created successfully in Sandbox Environment
- How to Enable or Disable Subscription Auto-Renewal? in REST APIs
- EDD in PayPal Payments Standard
- Subscription Status Immediately Updates to New Plan Despite Payment Scheduled for Next Billing Cycle in NVP/SOAP APIs