ok I've looked all over the place and can't find it... how can a user unsubscribe from their subscription themselves? It's not on the member.php page. Right now we have to manually go in and cancel the order/subscription in 1shopping cart/paypal, which is a complete waste of time. There has to be a link or something where the user can just cancel the rebilling.. If not this should be added in immediately. Dave
The group I'm with recently stopped recurring billing, but I can swear I remember that when a member logs in and goes to thier account details, there is a link to "Cancel." Don't remember the exact wording Try logging in as one of your members, or set up a testing account, and take a look at the member details page. If you can't find it, and if Alex or someone else doesn't post a concrete answer, post a reply and I'll have a look at our set up.
I do not use recurring myself but this is what the manual says: ... List of completed payments (if subscription is recurring, a subscription cancel link will be displayed near every active recurring subscription record) ... http://manual.amember.com/How_It_Works Cheers
I'm in the same boat it seems as most of you. I'm sure my billing is recurring as well it takes payments from people every month. However I have no button or link to unsubscribe ? regards josh,
If I recall, a customer (for Paypal, at least) must go in and cancel it manually because Paypal needs to know to not hit the account for more money and the only person authorized to do this is the logged in Paypal member/customer. That's how I and others have canceled subscriptions. I hope this helps!
Hello, Rebilling is dependent on type of payment processor you are using and whether they rebill the subscription or amember rebills the subscription. I use CCBILL and I believe Paypal acts the same way in that the rebilling is done by the payment processor or in this case PayPal and CCBILL. Once a user signs up for product that is recurring then the payment processor independent of amember will rebill. If the payment processor supports some type of notification mechanism or query then amember can query or be notified if a rebill occurred. Still I believe most payment plugins support an API get_cancel_link(). Amember will call this API for all payment plugins configured so that it can put link(s) into the members page for a user to select in order to cancel subscription(s). For CCBill this is just a link to their website where you can enter information to cancel your subscription. The downside with CCBILL is that you don't get any notification that they cancelled and you won't know until their subscription expires that they cancelled. So until the subscription expires what Amember and you the webmaster think are still recurring subscriptions might not match what the actual payment processor thinks at a moment in time. You can think of it as a loosly consistent database. You can always go to your payment processor website and probably get information that someone cancelled. For the payment processors that Amember is responsible for rebilling then the get_cancel_link just returns a url to a local function inside of amember where the payment record is updated and cc info cleared if no more recurring subscriptions exist for user. For these type of payment processors amember and the 3rd party processor are always in sync since amember is the one responsible for rebilling a new payment when the rebill time occurs. This is a plus for those payment processors where cc info is stored locally in db that I definitely like but I still personally would not store cc info in a database that I was responsible for. So do your research of your payment processor and figure out who does the rebill the payment processor or amember. Sorry for being long winded and verbose. Jimmy
Jimmmy Thank you for been long winded It was worth every paragraph as you answered all of my questions and hit the nail on the head. Yes Im using another probgram www.autobusinessmanager.com to process the payments. This API get_cancel_link im guessing we can insert that into the members. page for each client ? Or the get_cancel_link . Is this hard to insert ? I can't find any reference to it in the manual and the only search in google is this page
Hello, It sounds like you you are not using aMember to process payments. Is that correct? I don't see a payment plugin for autobusinessmanager. I went to the web site and it appears autobusinessmanager is shopping cart software that does payment processing itself. If this is the case then there will not be a get_cancel_link(). This function would be implemented in the aMember payment plugin for the payment processor. But there is no payment plugin for autobusinessmanager. Basically what get_cancel_link() does is return a url that customer can goto to cancel rebill if the payment processor is doing the rebill. You can edit member.html directly and place your own url in yourself. This file can be found here: amember/templates/member.html search for p.cancel_url in member.html and replace the url with an appropriate url for autobusinessmanger. Maybe I don't completely understand your question because it seems your shopping cart software does alot of what aMember does as far as payment processing. Are you using aMember only for membership and product protection? In order to protect product there would have to be a payment record associated back to a member in the aMember database. I guess I don't know how autobusinessmanager integrates with aMember because if it does the payment it would somehow have to update or create the payment record in aMember database when the transanction is completed. Jimmy