Offer free days in active subscriptions

mellon_dev
Contributor
Contributor

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!

Login to Me Too
1 ACCEPTED SOLUTION

Accepted Solutions
Solved

mellon_dev
Contributor
Contributor

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

View solution in original post

Login to Me Too
1 REPLY 1
Solved

mellon_dev
Contributor
Contributor

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

Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.