Saturday, 15 August 2015

Paypal - Upgrade and Downgrade subscription -


I have 2 types of annual membership on my website, $ 99 for one and $ 299 $ I want that user I can try to upgrade / downgrade my membership when he wants to use PayPal's "modified" option, but it only gives me the possibility of upgrading to 20% in every 180 days that what actually i do needed. I have searched the web and I could get it all:

  1. It is not possible
  2. Use Paypal Payflow
  3. A new subscription Cancel and start

# 2, I can not find any good documents # 3, I do not want to cancel the user and then ask him to create a new subscription. Because if he paid 99 dollars and 3 months later and wants to change to $ 299 for subscription then I would charge 9/12 from 9 9/9 dollars to 9 9 rupees for 9 9 rupees only. Want to be able Assuming because the membership is changing. (29 9 * 9/12 - 99 * 9/12 = balance)

Is anyone good way to move forward? Apart from this, most shared links, the answers I see, are not valid, which makes it even more difficult.

While working with standard membership or express checkout, you will run the recurring payment in the range that you Have been described.

If you use Payments Pro, however, which can be done on Payflow, Gateway or Doodapp payment / make the Recurring Payments Profile API, depending on the PayPal version you are on, on that profile The limit will not be there.

Payments Pro is actually a credit card directly to PayPal. People simply enter their card details directly on their site. PayPal charges $ 30 / mo for this, and then another $ 30 / mo for recurring payments add-on, so that is an expensive option.

Another option would be to use the reference transaction, it can be used with both Express Checkout and Payment Pro, and in this case you can set up a billing agreement, and then you can not You can use the DoReferenceTransaction API without any further approval for processing the amount. So in this case you will need to basically create your recurring system, which checks all of your customer profile records every day so that they can see what the reasons are, and through every one of them, doReferenceTransaction requests for every day Loop to submit. Of course, you can also set an action on that same day every month, but you want to handle it.

There are definitely options, but they require more advanced development than the API standard membership.


No comments:

Post a Comment