Does anyone know of a better subscription script than amember? It seems really inconsistent with paypal payment processing and i've seen many people in these forums with the same problem i am encountering. I've been trying to get some answer why i can't get notification emails when testing with a paypal payment. the payment goes through, but amember doesn't pick it up. my payments register completion in both my paypal test accounts but amember does not record payment. i ask for help from support and all they do is "cut and paste" the error log which doesn't tell me a whole lot except that the script is not working and paypal is working. i've checked my paypal settings over and over and all seems right...and before at one time, things did work, but now they don't and i haven't changed a thing. is there a better solution out there?
Sounds like you havent set up the integration properly. Missing an ipn setting? Id ask what you get in your error log too- thatll help diagnose the problem. David
this is what i have in my error log....one of many errors: paypal_r ERROR: Cannot find corresponding aMember payment record for this payment transaction_subject => payment_date => 21:04:13 Aug 17, 2010 PDT subscr_id => I-HVW2X0RS9B2V last_name => carroll residence_country => US item_name => 1 Month Subscription 13th Floor payment_gross => -25.00 mc_currency => USD business => mikec@thirteenthfloor.us payment_type => instant protection_eligibility => Ineligible verify_sign => A--8MSCLabuvN8L.-MHjxC9uypBtAfrMuPP2FIUfPHu27PrkYKvccsC4 payer_email => orders@righthook.com txn_id => 4JB53137AD599610D receiver_email => mikec@thirteenthfloor.us first_name => mike parent_txn_id => 8WP17028MY819125R payer_id => QZV7SUV9DTYYW receiver_id => ARD4K7T9FK43A reason_code => other item_number => 1M payment_status => Reversed payment_fee => -1.03 mc_fee => -1.03 btn_id => 19338557 mc_gross => -25.00 charset => windows-1252 notify_version => 3.0
ok...had a friend try a paypal subscription purchase...this is what i got in the error log: paypal_r ERROR: IPN validation error: Paypal claims it is not-valid IPN transaction: [INVALID] transaction_subject => payment_date => 19:23:38 Aug 18, 2010 PDT subscr_id => I-R0JC86CE2695 last_name => Sheikh residence_country => US item_name => 1 Month Subscription 13th Floor payment_gross => -25.00 mc_currency => USD business => mikec@thirteenthfloor.us payment_type => instant protection_eligibility => Ineligible verify_sign => ACUe-E7Hjxmeel8FjYAtjnx-yjHAA0-cE46KPVGYZW8XHEbvVNF6aJle payer_email => info@uniquesources.com txn_id => 4AP65619B5029510T receiver_email => mikec@thirteenthfloor.us first_name => Michael parent_txn_id => 8UR69573030795501 payer_id => TZ6VR6N43PMQ8 receiver_id => ARD4K7T9FK43A reason_code => refund item_number => 1M payer_business_name => Unique Sources payment_status => Refunded payment_fee => -1.03 mc_fee => -1.03 btn_id => 19338557 mc_gross => -25.00 charset => windows-1252 notify_version => 3.0
On behalf of the spambots I thank you! (you really should remove the email addresses from your posts )
Mike, Sorry for incorrect reply in helpdesk. Here is the problems as far as I can see: 1. All your test payments were not created from aMember signup page. As far as I can see from your site main page when I click to subscribe page you use standart paypal buttons. But, instead of standart paypal buttons user should be redirected to ammeber signup page: /amember/signup.php and start his payment process from that page. This explains why you receive paypal_r ERROR: Cannot find corresponding aMember payment record for this payment errors in Error debug log and why user is not redirected to your site after payment. 2. In plugin configuration at aMember CP -> Setup -> Paypal I see that you have sandbox testing enabled, but your buttons on your site redirect to paypal live account and not to sandbox. That's why you get paypal_r ERROR: IPN validation error: Paypal claims it is not-valid IPN transaction: [INVALID] errors. So you need to change your subscribe page and redirect user to /amember/signup.php for signup. And disable test mode in plugin configuration(or create and configure sandbox account)
maybe i was a little premature in stating it was an amember problem, but i take exception with the fact of "not following instructions". i did forward all my info to support and it was not made clear to me what exactly my log files were saying or at least i needed help in figuring out what they were saying was wrong with my setup. my config was fine, it's just that i was running things from my site--->paypal---->amember, when i should have gone this path: my site--->amember---->paypal. nevertheless, i did search the forums and fiddled with this for weeks before i posted for some help. i did not find too much on the forums addressing what i was doing wrong specifically. anyway, thank you alex for the help.