WordPress.org

Ready to get started?Download WordPress

Forums

Paid Memberships Pro
PMP Paypal routine processes without confirmation -SSL Errors (12 posts)

  1. Caps
    Blocked
    Posted 2 years ago #

    I am sad to say, that my experience with PMP's Paypal transactions is anything but prol Upon testing out the transaction procedure - Live. Here is the process:

    1 - Upon selecting to make a purchase, it took me to my Payal login screen

    2 - I first saw no cost associated with the product, then proceded.

    3 - Next I received a SSL error with a error page.

    4 - In spite of the SSL error, the transaction took place without a Paypal confirmation at my Paypal control panel. What more could go wrong?

    5 - When you hit the back button on the browser, you can actually hit "confirm" and be billed again without a Paypal confirmation.

    I am also testing out another membership/subscription plugin, it has none of these problems.

    http://wordpress.org/extend/plugins/paid-memberships-pro/

  2. strangerstudios
    Member
    Plugin Author

    Posted 2 years ago #

    Caps, can you email me via http://www.paidmembershipspro.com/contact/ so I can get on the phone with you to get some more details about your site and setup and find out why you had the SSL error.

    If you are just using PayPal Express, you shouldn't have gotten the error. If you are using Express and Website Payments Pro, you'll need to have your SSL installed correctly on your server.

    Not sure what you mean by "PayPal confirmation on your PayPal control panel".

    I'll look into being able to bill again, but it sounds like you were using PayPal Express, and so the token generated by PayPal should only work once. I'd like to see what was going on there. Again, not sure what you mean by PayPal confirmation. (Do you mean the confirmation that comes up before you are redirected back to your site to confirm purchase and checkout? Or something else?)

  3. strangerstudios
    Member
    Plugin Author

    Posted 2 years ago #

    Caps, also this comes up a lot. If you were having SSL issues and installed the WP HTTPS plugin, you should uninstall that plugin. It conflicts with PMPro and causes odd redirect/SSL issues.

    I am working for an update that will add an option to do some of the filters the WP HTTPS does and also detects when there might be a conflicts with WP HTTPS since it comes up so much.

    Just throwing it out there... sounds like it may be involved here.

  4. Caps
    Blocked
    Posted 2 years ago #

    Please check out the following screen shot.

    http://talkingmanuals.com/paid-membership-pro/

  5. Caps
    Blocked
    Posted 2 years ago #

    No WP HTTPS plugin installed. I even deactivated all but PMP while testing.

  6. Caps
    Blocked
    Posted 2 years ago #

    Paypal usually shows you the amount then ask you to confirm the transaction. The procedure did not allow me to see the amount within the Paypal panel nor did it ask me if I wanted to make the purchase. I received that SSL page, then my email shows an incoming email from Paypal stating that I just made a purchase.

    The script error has the potential of spoofing a client's Paypal transaction given in the wrong hands. I suggest you utilize the Paypal code generator for the Paypal button.

  7. strangerstudios
    Member
    Plugin Author

    Posted 2 years ago #

    When you checkout, it is only authorizing payment for the amount of the subscription. Not sure why the price isn't shown on the PayPal side.

    For the benefit of others, Caps let me take a look at his site which helped me find a bug in the plugin. At checkout, it was trying to redirect to the confirmation page over HTTPS, which will break if you don't have SSL setup on your server.

    Version 1.3.13 coming out tomorrow has a fix for this... the confirmation page should be redirected to over HTTP for PayPal Express (and actually any gateway checkout).

    Thanks for your help Caps.

  8. Caps
    Blocked
    Posted 2 years ago #

    Would it be safe to say that most shared hosting accounts has SSL enabled?

  9. strangerstudios
    Member
    Plugin Author

    Posted 2 years ago #

    In my experience, most shared hosting has SSL enabled with the HTTPS URLs directed to the same web folder as the HTTP URLs. So https://www.mysite.com shows the same content as http://www.mysite.com.

    While most shared hosts have SSL enabled, they typically don't have an SSL certificate installed. (This means traffic will be sent securely, but it won't be guaranteed by GoDaddy/GeoTrust/etc.)

    FWIW, with the bug that was just fixed, users who have SSL enabled probably wouldn't notice this error even if they didn't have a certificate because the PMPro would immediately redirect them away from the HTTPS URL to the HTTP URL. So only servers/hosts without any SSL support enabled would run into this issue.

    Anyway, the fix is going out soon. Thanks again.

  10. Caps
    Blocked
    Posted 2 years ago #

    Results with last update: 1.3.13 is out, the transactions are successful on a system which SSL is disabled. Thank you.

    I would have liked the product and service cost to be displayed within Paypal page (Paypal default) before you click on Purchase but as you stated that would complicate your tracking the account history within PMP.

    It is this tracking which I desire and which makes PMP different from other WP subscription plugins. In this respect, PMP acts like a shop plugin, in that it tracks transactions which includes: invoices, billing history all within the PMP myAccount panel and allows the subscriber to cancel a subscription(s). I will need to test out the cancellation process when a subscription = re-occurring.

  11. Caps
    Blocked
    Posted 2 years ago #

    Where are we on the SSL issue when the billing link is clicked?

  12. strangerstudios
    Member
    Plugin Author

    Posted 2 years ago #

    Should be fixed in the latest version. Otherwise, I'm not sure what's happening... please start a new thread with a detailed description of the error.

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic