Right Flow for Subscription with single Trial, regardless of the plan the user chooses
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi everyone,
I've been working on it for several days but it seems that 1 piece is missing to close the puzzle.
I write a short recap as an introduction to better explain the need.
The company produces online services, we have integrated the payment service with paypal on our platform.
We use the SubScription Process on frontend
https://www.paypal.com/sdk/js?client-id=SB_CLIENT_ID&vault=true
The company provides 1 single trial per user, but the user can purchase the same plan as many times as he wants.
(the Platform provides for the possibility for user of purchasing the same plan several times and making it cumulative)
From the SandBox we have created 1 Trial Plans, and every time the user purchases the same Plan, a Trial is always activated on each Subscription.
In reality we want the Trial to be activated only on the first subscription (lifetime of user), and not on all other subscriptions of the user, but in any Try we have done, start trial on every single subscription .
We do not find the right documentation on this point, for this reason we have try the below method:
- we think use an API PATCH /v1/billing/subscriptions/{id} to disable trial - but in this case Trial remains active / the API return error and don't Pay the subscriptions
- we thought of creating 2 plans, 1 with trial and 1 without trial, but if we have 5 plans it becomes impossible to manage everything
We are sure that the solution exists but we do not see it.
Please help us understand how to set up subscriptions according to this mechanism.
Premise: we followed the documentation point by point.
https://developer.paypal.com/docs/subscriptions/integrate/#4-create-a-subscription
The platform is split between FrontEnd and a separate Backend.
And we use webhooks (on the backend) to activate the plan on the online platform.
Thank you so much
- Labels:
-
Payflow Pro
Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- How to enable on-demand / recurring payments to existing PayPal checkout? in SDKs
- How do you create subscriptions with PayPal Advanced Checkout? in SDKs
- subscription_id has disappeared in REST APIs
- Paypal subscription Api in REST APIs
- Recurring Payment issue in Braintree Client-side Integration (JS, iOS, Android SDKs)