aMember is broken, this software doesnt work with PayPal

Discussion in 'Troubleshooting' started by kpg1981, Mar 5, 2010.

  1. kpg1981

    kpg1981 New Member

    Joined:
    Mar 5, 2010
    Messages:
    1
    Hello, our web developer who implemented aMember with our subscription-based website has been working with aMember support, which is absolutely NO HELP at all.

    Basically we have users who pay $49.97 for a 30 day subscription to our site.

    aMember sets up a user account when the PayPal recurring subscription is sent

    When a member CANCELS through PayPal, aMember marks it as CANCELLED, but never Expires the account, leaving their logon ACTIVE (with full access to subscription site)

    This requires MANUALLY EXPIRING every single account who cancels, requiring cross-referencing their cancellation date in PAYPAL. WHAT A PAIN!

    Their excuse: PayPal isnt sending a message to aMember to Expire the account. HUH? aMember KNOWS the subscription dates and marks the user as CANCELLED, but doesnt know how to expire at the END OF THE SUBSCRIPTION and blames it on PayPal?

    FIX THIS PROBLEM AMEMBER, OR I WANT A REFUND. THIS IS CRITICAL!
  2. miso

    miso aMember Pro Customer

    Joined:
    Aug 22, 2006
    Messages:
    543
    I've seen that work flawlessly on hundreds of other sites, so you saying it doesn't work is a bit fishy... so maybe you should start looking for a new web developer instead of blaming it on aMember, as that feature alone is a piece of cake to set up if you follow the clearly outlined instructions.

    Then again, he might have missed the IPN notification option in paypal, cron job setting or something like that, throwing a monkey wrench in the whole process.

    And if that doesn't help, I'm sure aMember support will straighten this out for you in a timely manner...
  3. alexander

    alexander Administrator Staff Member

    Joined:
    Jan 8, 2003
    Messages:
    6,279
    Hi,
    Sorry for last reply by our stuff in ticket. Or course we will fix this even if this is paypal issue, because it affect paypal plugin functionality.
    Plugin was developed based on API provided by paypal and paypal changed that API without any notification.
    This is confirmed now that paypal does not send subscr_eot messages for subscriptions that were cancelled. The good thing is that notifications still will be send for old paypal accounts but unfortunately will not be send for new accounts. PayPal support told us that they will contact developers and they will restore such functionality.
    Anyway, we are working on a fix for paypal plugin. Fix that fix plugin will not wait for subscr_eot message from paypal and will set correct date for cancelled subscription, and it will expire at the end of paid period.
    Fix will be available within 24 hours. I will fix your installtion as well.
  4. rickbraddyllc

    rickbraddyllc New Member

    Joined:
    Jan 27, 2009
    Messages:
    20
    This problem is still not fixed... I see the exact same problem.

    The issue seems to stem from the bogus expiration date that's used for recurring billing, which is set to 12/31/2012 (what's going to happen a few years from now when that's in the past, by the way??)

    The user can cancel a subscription anytime within their PayPal account, which sends a "subscr_cancel" IPN message to AMember, which calls "process_recurring_postback" in the paypal_r.inc.php. This PayPal plug-in then goes on to mark the product subscription as "CANCELLED", which is fine. Problem is, it LEAVES the product's expiration set to the bogus expiration date of 12/31/2012.

    When are we going to get a proper fix for this? This bug is breaking free trials and subscription cancellations by allowing people who have not paid to continue with unauthorized access to our products.

    I need a fix for this within the next 48 hours. I am not ready to toss AMember out, as it's an awesome product, but it IS time for this bug to be fixed!

    This is related to open ticket # QET-43344-463. If there is indeed a fix for this problem as stated above, we need it today. If not, we still need it today.
  5. davidm1

    davidm1 aMember User & Partner

    Joined:
    May 16, 2006
    Messages:
    4,437
    On my site, it shows the account as cancelled as well, with recurring listed- then at the end of the payment period, it expires the account.

    Have you reached the end of the payment period yet?

    David
  6. alexander

    alexander Administrator Staff Member

    Joined:
    Jan 8, 2003
    Messages:
    6,279
    David, this depends on paypal profile ID. New profiles works different way then yours. Fo new profiles paypal will not send subscr_eot after subscr_cancel
    So fix for plugin will be required.
  7. ronning

    ronning New Member

    Joined:
    Jan 30, 2010
    Messages:
    5
    I'm having this exact problem with my new site. The paypal cancellations aren't being kicked off. Is there any news about a new plugin? Is there anything more I can do?
  8. alexander

    alexander Administrator Staff Member

    Joined:
    Jan 8, 2003
    Messages:
    6,279
    Contact support and ask to provide updated paypal plugin.
  9. ronning

    ronning New Member

    Joined:
    Jan 30, 2010
    Messages:
    5
    Thanks, the new plug in seems to be working fine. I cancelled a test account and it will expire when it's supposed to not in 2012.
  10. vshah01

    vshah01 New Member

    Joined:
    Mar 10, 2010
    Messages:
    15
    Attn: Alex

    I am just setting up a new aMember site which will be required to use recurring payments with PayPal.

    Will I need the "fix" applied to my site? Or is the version of aMember I have ok?

    my version details:
    aMember 3.1.8PRO
    PHP 5.2.8 (cgi-fcgi)
    OS Linux p3nlh153.shr.prod.phx3...
    MySQL 5.0.86-log


    Thanks
  11. alexander

    alexander Administrator Staff Member

    Joined:
    Jan 8, 2003
    Messages:
    6,279
  12. sarah23

    sarah23 New Member

    Joined:
    Dec 8, 2009
    Messages:
    15
    Agreed you should contact support before saying it does not work.
  13. bwj292

    bwj292 New Member

    Joined:
    Apr 21, 2008
    Messages:
    17
    How do you find out your Paypal Profile ID?
  14. alexander

    alexander Administrator Staff Member

    Joined:
    Jan 8, 2003
    Messages:
    6,279
    If you don't know your profile ID then:
    One way you can tell is if your account sandbox or live was created before 10-15-2009 then your account follows the old rules. If your account was created after 10-15-2009 then your account follows the new rules(when subscr_eot will not be sent on cancellation).
  15. insidenetwork_admin

    insidenetwork_admin New Member

    Joined:
    Mar 12, 2010
    Messages:
    15
    Hi,
    We recently switched over to the paypal_r plugin instead of the paypal_pro one in order to enable recurring billing. After the switch, I see that recurring billing is now available on my test product BUT during the checkout process, it's clearly not using PayPal Pro.

    It's using PayPal Standard. There is no direct credit card payment option, and clicking through takes me to the PayPal site to complete checkout.

    Any ideas on what went wrong with configuration, or how I can use PayPal Pro AND enable recurring billing?
  16. alexander

    alexander Administrator Staff Member

    Joined:
    Jan 8, 2003
    Messages:
    6,279
    Contact us in helpdesk and request latest paypal_pro plugin.
  17. insidenetwork_admin

    insidenetwork_admin New Member

    Joined:
    Mar 12, 2010
    Messages:
    15
    Also, payment is now not working at all. Possibly having to do with the problem that originated this thread.

    That is, payment goes through, and is accepted into our PayPal account, but membership access is not granted.

    IPN info appears to be going through correctly.

    We are getting this error message:
    paypal_r ERROR: IPN validation error: Paypal claims it is not-valid IPN transaction: [INVALID]

    Do we need the new plugin?

    Also, contacting HelpDesk isn't working for me.... the ticket gets erased (this has happened 5 times in a row!)

    Please, any help is much appreciated!

    Thanks.
  18. insidenetwork_admin

    insidenetwork_admin New Member

    Joined:
    Mar 12, 2010
    Messages:
    15
    Alex, I cannot get through to HelpDesk. It tells me that I have zero open tickets (when I've actually filed 5 or 6, and even have the confirmation numbers). I've also emailed the support@cgi alias directly.

    Is there a better way I can get through?

    Please help... and yes, we'd love to be able to use PayPal Pro (not Standard) but WITH recurring billing.
  19. insidenetwork_admin

    insidenetwork_admin New Member

    Joined:
    Mar 12, 2010
    Messages:
    15
    Ok, I can see my tickets now! Hooray.

    Now, just waiting for a response from one of you...
  20. memoryworks

    memoryworks New Member

    Joined:
    Apr 6, 2010
    Messages:
    1
    I would like to use paypal pro as well but I can't figure out what combination of plugins I need.

Share This Page