s2Member Framework (Member Roles, Capabilities, Membership, PayPal Members)
[resolved] Paypal and CC together in Signup Form (6 posts)

  1. xmlwerks
    Posted 2 years ago #

    Is there a "Cheat Sheet" to create a signup form that will use both PayPal and Credit Cards? (the Pro version preferred, or just the free version with only PayPal.)

    I volunteered to help set up an S2Member + Buddypress site. The moderator would like to users to register for a nominal yearly fee ($2.00). I really had the impression that almost anyone could configure this and I am surprised that I think I will need to create a PayPal developer account, etc., to debug things.

    I had the PayPal button, but no account / signup form, then with Pro, a sign up form, but no option to use PayPal.

    Or maybe someone can confirm that there's going to be some work to this, not just configure dialogs and go. Thanks.


  2. Cristián Lávaque
    Plugin Contributor

    Posted 2 years ago #

    To create a pro-form that uses just PayPal Express Checkout, change the pro-form's "accept" attribute to just "paypal": accept="paypal".

    The pro-form genearator adds all the cards to that attribute by default. The cards will require you to have PayPal Pro, though. See these articles:


    You can test with 1 cent transactions in the live account. I don't prefer to use PayPal's developer sandbox, though. See my video on that: https://www.youtube.com/watch?v=08t45PYeHxk

    I hope that helps. :)

  3. xmlwerks
    Posted 2 years ago #

    Thank you Cristian. The contact alone is encouraging.

    So, I think I understand now that the example is using the Pro form with PayPal Pro:


    Well, there are some other issues -- my form was configured with only accept="paypal" but the button was not a paypal button (no image style) and when I used the free version, I got a styled PayPal button and it took me to paypal (all good but no account created only changes made, and no follow up email)

    I will post back if I find a resolution.

    Hank Ratzesberger

  4. Cristián Lávaque
    Plugin Contributor

    Posted 2 years ago #

    Yes, that example screenshot is using PayPal Pro, that's why all the cards are there, for on-site payment.

    If you did use accept="paypal" and you didn't get just the PayPal button to submit the form, then there may have been a JavaScript conflict causing it to not work correctly. Please try these: http://www.s2member.com/kb/common-troubleshooting-tips/

  5. xmlwerks
    Posted 2 years ago #

    Hi Christian,

    I really appreciate all the documentation, videos and responses here. Unfortunately, there must be some problem. I did get the free PayPal to work, however, it registered me as a Participant and not an S2 Level 1 member. I didn't do the original install, but I did perform the Pro install. (We have the Pro installed but the site owner is not ready to commit to PayPal Pro for CC processing). I'm just reporting the status. Maybe if we later switch to using pro forms, the issues will be resolved. Thank you, Hank

  6. Cristián Lávaque
    Plugin Contributor

    Posted 2 years ago #

    Well, if you used the Level 1 pro-form, with just Express Checkout for payment, and checkout went fine, he should have been registered with the s2Member Level 1 role.

    You should enable logging and test with 1 cent transactions to see if you get any errors in the log entries for them. WP Admin -> s2Member -> Log Files

    Verify that your PayPal integration is complete and correct, also. http://www.youtube.com/watch?v=SvZxEQjezfY&list=PL8gPolqFnYqsPh9Y0TCjvwLkKuby29SYg

    All that said, it's fine if you prefer to use the buttons, but if the PayPal integration has a problem, it may affect the PayPal Standard buttons too.

    I hope that helps. :)

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic