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

Partial Fix Cancel subscription button : not working on Paypal/Xenforo

Discussion in 'Resolved Bug Reports' started by Aurèle, Jan 6, 2015.

  1. Aurèle

    Aurèle Member

    Hello,

    When I try to cancel a subscription on my forum, the cancel button leads me to this error message on Paypal :

    "The unsubscribe button you clicked through is invalid. You can find the status of all subscriptions in your transaction history."

    Even if I cancel manualy on Paypal, it doesn't cancel on Xenforo (so I would have to do it manually for every user unsubscription).

    Please advise :)

    Edit : more information

    In the transaction history I see the message "Information: No txn_id. No action to take." in response to the cancel action on the Paypal account. I also see "txn_type" is "subscr_cancel", and "subscr_id" is not empty.

    - Aurèle
     
    Last edited: Jan 6, 2015
  2. Mike

    Mike XenForo Developer Staff Member

    In terms of cancelling a subscription not cancelling in XenForo, cancelling a subscription would just stop future payments. The upgrade in XF would stop when the already-paid period ends.
     
    Aurèle likes this.
  3. Aurèle

    Aurèle Member

    Thanks for the fast reply Mike.

    Ok I understand about the upgrade stopping itself at the end of the billing cycle (because there's no payment).

    So this is just a matter of fixing the problem with Paypal (for the user experience). Let me know if you need more information!
     
  4. DaveM

    DaveM Well-Known Member

    I have also noticed this and have had to jump through hoops to find our where to manually do it in PayPal itself. When I found it the subscription was still running as normal and the cancel function in XF had no effect on it at all.
     
    Aurèle likes this.
  5. Mike

    Mike XenForo Developer Staff Member

    So PayPal has changed this to require the merchant account ID instead of the merchant's email address. This isn't information we've collected so we can't really rely on it being available. As such, the best page that we can link to for now is https://www.paypal.com/cgi-bin/webscr?cmd=_manage-paylist which lists all of your PayPal subscriptions/authorized payments. (If you do want to insert your merchant ID, you can link to https://www.paypal.com/cgi-bin/webscr?cmd=_subscr-find&alias=XXX where XXX is your merchant ID.)
     
    Aurèle likes this.

Share This Page