1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

XF 1.5 Ideal way to change price of a recurring account upgrade

Discussion in 'XenForo Questions and Support' started by Cyb3r, Sep 27, 2015.

  1. Cyb3r

    Cyb3r Well-Known Member

    Recently I changed the price of some member account upgrades, but some of them with recurring payments are paying with the same old price, is that expected behavior? if yes then how can I prevent this from happening to others who already subscribed to the old price? should I delete the old upgrade and make a new one?
     
    Last edited: Sep 27, 2015
  2. Mike

    Mike XenForo Developer Staff Member

    This is expected. PayPal does not allow you to change prices of recurring subscriptions. You would need to cancel the subscriptions and have the users repurchase.
     
  3. Cyb3r

    Cyb3r Well-Known Member

    By "cancel the subscriptions" do you mean delete them from the admin panel? or I have to go through all paypal subscriptions and cancel them manually?

    That will be a lot of work. :/
     
  4. Mike

    Mike XenForo Developer Staff Member

    Unfortunately, it would require changes within PayPal itself. (Even if you could change subscription amounts--there are some ways that it can be done depending on the integration type and if some extras have been enabled in the account--XenForo wouldn't know about the new value, so the subscription payment wouldn't be accepted.)
     
  5. Cyb3r

    Cyb3r Well-Known Member

    Yeah, thank you Mike I made the changes already in paypal, I changed the recurring amount to the new prices, hope that how it's work. :)
     
  6. James

    James Well-Known Member

    Perhaps you could stop payments reoccurring, disallow purchasing of the old subscriptions then set up new subscriptions at the new prices and ask your members to repurchase.
     
  7. Mike

    Mike XenForo Developer Staff Member

    I'm 99.9% sure you're going to see the existing ones recur at the old price. (If they don't, they won't be recurring at the price XF expects--what they were purchased at--so we won't process them. You'll see errors in the user upgrade transaction log.)
     
  8. Brogan

    Brogan XenForo Moderator Staff Member

    I can confirm that is the case.

    I have an annual upgrade which has subsequently been increased in cost and the original purchasers still renew at the original (lower) price.
     
  9. Cyb3r

    Cyb3r Well-Known Member

    So better to cancel them?
     
  10. Cyb3r

    Cyb3r Well-Known Member

    Thank you for confirming that, I have to cancel them then.
     
  11. Cyb3r

    Cyb3r Well-Known Member

    @Mike I got a major issue with paypal for unknown reason, all account upgrades payments sent as $0.01?!

    Here's some images:
    [​IMG]

    [​IMG]





    We have tried all account upgrades but still having the same issue.

    Please help ASAP!
     
  12. Mike

    Mike XenForo Developer Staff Member

    Is the price set for the upgrade as you expect within XenForo? When you click to purchase the upgrade, what do you see as the price in PayPal?
     
  13. Cyb3r

    Cyb3r Well-Known Member

    Yes It's correct:


    [​IMG]

    Here's an image of the transaction log:

    [​IMG]


    Image of all transactions:

    [​IMG]
     
  14. Cyb3r

    Cyb3r Well-Known Member

    I did some research and found this: http://community.sellerdeck.com/showthread.php?t=39645

    Maybe an exploit?
     
  15. Mike

    Mike XenForo Developer Staff Member

    Are these all from the same person? If so, it looks more like that person is trying to "hack" the system to get access for $0.01. This is a common thing that's attempting and it's why we explicitly check that they paid us what's expected. (You'll see the action errored.)

    Given that PayPal is showing the payment is $15 when you go to it, if the user is actually only paying $0.01, that would appear to be an issue on their end. If you (or someone you know) can reproduce it, that'd be important. But otherwise, I'm 99.9% sure it's someone trying to be dodgy.
     
  16. Cyb3r

    Cyb3r Well-Known Member

    Yeah I noticed that the system didn't apply the upgrade cause it didn't get not the same price from paypal, I will try to do it myself now and see, I was freaking out because I thought I messed up something with paypal because I disabled an account upgrade which was renewing with the same old price and giving them double the time, I don't know if it's a bug or not, but I have to investigate the current issue first.
     
  17. Cyb3r

    Cyb3r Well-Known Member

    I confirm that it's from the member side, I sent you a PC with an image of his response when I asked him to contact paypal, can you please read the message and let me know what you think, I'm not familiar with paypal issues so i'm wondering if they really going to say such thing to him?
    I know they have nothing against me because I already refunded all the money I got, but I just want to know if he is lying or not, thanks. :)
     
  18. Cyb3r

    Cyb3r Well-Known Member

    Thank you Mike for all the help, I took care of him already, really appreciated!
     

Share This Page