How does paypal handle recurring payments if I want to change the amount from previous payment?
Bikal
Contributor
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Posted on
Jan-28-2019
10:45 PM
In our webapp, we have implemented a Subscription based payment. There are Base features and then Additional Features related to the base features. The user can select one base feature and any number of additional features and make the payment via paypal based on their cost. The Base feature also has a certain trial period.
Now we are trying to work on updating the subscription, meaning if the user wants to change the base feature which s/he has already paid for via paypal. Does paypal handle such update in payments? And if yes, then how does it handle the difference in previous and current payments? For example, if the user paid for a base feature of 100$ and after some time changes to a base feature of 200$ and pays via paypal, then we should only charge him/her 100$. But I guess, with the Billing Agreement Id (I-76xxxxxxx) that the paypal would send during the first payment; paypal will still have the amount of 100$ in the paypal's database?? So, is there a way to handle such difference in payments when it comes to recurring payments with the same Billing Agreement Id?? And also how does it handle the difference in trial? We are using paypal-rest-sdk.
Thank you for your time! Have a great day.
Labels:
0 REPLIES 0
Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
Related Content
- recurring payments when price maybe changed and price have 2 decimal point in REST APIs
- I need to integrate a recurring payment with a variable for a pay-as-you-go product in REST APIs
- Recurring payment with credit card in REST APIs
- Recurring payments for cart with multiple individually subscribable items? in PayPal Payments Standard
- paypal recurring payments and ipn management in REST APIs