PriMoThemes — now s2Member® (official notice)

This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WP Sharks™. See: new forums @ WP Sharks™

very confused by faq's

s2Member Plugin. A Membership plugin for WordPress®.

very confused by faq's

Postby sguk2011 » September 2nd, 2011, 9:37 pm

Hi,

I've just purchased s2member + pro, awesome plugin.

A few questions and observations which conflict with the faq's and I'd appreciate any help :-)

1.http://www.s2member.com/support/
On this page it says Step #2. In the Shortcodes provided by s2Member Pro... change this: accept_via_paypal="paypal" to this instead: accept_via_paypal="paypal,visa,mastercard,amex,discover,maestro,solo".

I did that and the other card symbols remain, but greyed out, how do I get rid of these?
Also, it has accept= and accept_via_paypal=. Do I delete accept=xxxxx


2. You say that we will need an SSL certificate if using Pro forms, in order to comply with Paypal. Am I correct in thinking we don;t need to use SSL if we make the above change so that we are not accepting card numbers directly on our website?


3. You say"PayPal® Express Checkout is intended to facilitate payments for PayPal® account owners and/or Customers willing to signup for PayPal® during checkout. It is NOT possible for a Customer to go through PayPal® Express Checkout without having and/or acquiring a PayPal® account,"

In my Paypal account it asks if I want to make an account optional. I set that to yes and it allows the customer to either enter their card details or sign into their account. Therefore the above statement is no longer true. Or am I doing something wrong?

4. How can I change the page for "change password" and "log out" so they remain on the website and don;t go to the standard wordpress page (where it loses the page templates)

Many thanks!
User avatar
sguk2011
Registered User
Registered User
 
Posts: 28
Joined: September 2, 2011

Re: very confused by faq's

Postby Cristián Lávaque » September 2nd, 2011, 11:12 pm

Thanks a lot for the kudos! I'm very glad you're liking s2Member. :)

1. I'll leave this one for Jason.

2. Right, you don't need SSL if you don't accept payments on-site.

3. I believe that setting is intended for the PayPal buttons, not Express Checkout.

4. I think the plugin Theme My Login lets you do that, but it may be tricky when working with s2Member. Search this forum for previous threads that talked about it.

I hope this helps.
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: very confused by faq's

Postby sguk2011 » September 3rd, 2011, 5:52 am

Thanks Christian. I've been testing my set up and it's working brilliantly! The api is spot on, as I've got another website which uses booking software and we get problems of bookings not being confirmed if the buyer doesn't click to return to the site.

Just one other quick question, we need to ask for the name and address in pro forms, so it gets saved in the members profile. Is there a way of "passing the variables" (I think it's called) to paypal so if they choose to enter their card details on the paypal page, the fields are entered with the same info. At the moment, they have to enter it all again.

Another set up I have with wp-ecommerce manages to pass all the info to paypal. Can e2member do this? Alternatively, is there a way of filling it in on the paypal page and them passing the info back to s2member.

Thanks for your support :-) I've been looking around the forums for other answers, brilliant!
Last edited by sguk2011 on September 3rd, 2011, 2:13 pm, edited 1 time in total.
User avatar
sguk2011
Registered User
Registered User
 
Posts: 28
Joined: September 2, 2011

Re: very confused by faq's

Postby sguk2011 » September 3rd, 2011, 6:37 am

I"ve searched all over the forums and can't find the answer for my remaining 2 questions
1. Hiding the rest of the payment symbols, Q1 above which Jason will confirm

2. Pre populating the paypal checkout fields with those from the pro form, so the customer only has to enter once. IN the pro form we are also asking for other info.

I found this, but can it be implemented?
https://www.paypalobjects.com/en_US/ebo ... ulate.html

Thanks :-)
User avatar
sguk2011
Registered User
Registered User
 
Posts: 28
Joined: September 2, 2011

Re: very confused by faq's

Postby Cristián Lávaque » September 3rd, 2011, 1:12 pm

Thanks for the kudos! :)

Are you using the PayPal button or pro-form?
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: very confused by faq's

Postby sguk2011 » September 3rd, 2011, 2:12 pm

pro forms

attached screenshot of the pro form (styling not completed yet as I'm working on functionality)
Screen Shot 2011-09-03 at 20.06.47.png

also attached, screenshot of paypal checkout (without account)
Screen Shot 2011-09-03 at 20.06.47.png

I need to pass name, address etc onto paypal to prefill the fields to prevent the customer entering again
(we might have to change our address field to address line one etc to match paypal.

OR

We need to remove address etc from our pro form and see if there's a way of paypal passing us the info back after payment. I read somewhere on here there might be.
Attachments
Screen Shot 2011-09-03 at 20.07.49.png
User avatar
sguk2011
Registered User
Registered User
 
Posts: 28
Joined: September 2, 2011

Re: very confused by faq's

Postby sguk2011 » September 3rd, 2011, 2:17 pm

this kind of talks about it
viewtopic.php?f=4&t=2718
but is the other way, paypal passing info to s2member, should we have the pro form after payment then? :-/
User avatar
sguk2011
Registered User
Registered User
 
Posts: 28
Joined: September 2, 2011

Re: very confused by faq's

Postby Cristián Lávaque » September 3rd, 2011, 2:23 pm

Got it. I'll leave that for Jason too, then. That's the post I'd have pointed you to for registration after payment with PayPal buttons, but I don't know how to do it with pro-forms.
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: very confused by faq's

Postby sguk2011 » September 4th, 2011, 3:30 am

hi any idea when jason will reply? We have a deadline for tomorrow and I'm working night and day to complete in time. Tomorrow the client will want to test and go live. Any help is appreciated as they will pick me up straight away for having to enter the info twice.

I need to use pro forms so they can use voucher codes. Thanks :-)
User avatar
sguk2011
Registered User
Registered User
 
Posts: 28
Joined: September 2, 2011

Re: very confused by faq's

Postby sguk2011 » September 4th, 2011, 6:30 am

page 32 of this guide shows it can be done, but how do i add this as the pro forms shortcode doesn't give any php? is there some code i can add? If this could be implemented it would be perfect.
https://cms.paypal.com/cms_content/US/e ... sGuide.pdf
I need to use pro forms because I need voucher codes and also if a person pays via credit card info and not a paypal account they are not redirected back to the website. Therefore if the membership sign up etc is all automatic this doesn't matter.
Screen Shot 2011-09-04 at 12.25.46.png

Screen Shot 2011-09-04 at 12.25.59.png

Screen Shot 2011-09-04 at 12.26.11.png
User avatar
sguk2011
Registered User
Registered User
 
Posts: 28
Joined: September 2, 2011

Re: very confused by faq's

Postby sguk2011 » September 4th, 2011, 7:25 am

I've found relation to this in the paypal-checkout-in.inc.php file so if you could tell me hpw to implement it i would be grateful. I've tried

$paypal_set_xco["L_PAYMENTREQUEST_0_SHIPTONAME"] = $first_name["first_name"];

etc but it doesn't work...
User avatar
sguk2011
Registered User
Registered User
 
Posts: 28
Joined: September 2, 2011

Re: very confused by faq's

Postby Cristián Lávaque » September 4th, 2011, 11:49 pm

I'm sorry, I really don't know when exactly he will be online. I'm guessing tomorrow Monday he'll login and reply the pending emails/threads.
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: very confused by faq's

Postby Cristián Lávaque » September 4th, 2011, 11:55 pm

sguk2011 wrote:I've just found out that if someone doesn't pay with a paypal account, they a
re not redirected back to our website. Does this mean the custom url on success doesn't work?


What do you mean? Is this with the pro-form or button? If the pro-form with PayPal Pro, then the user doesn't leave your website to pay with a card and the success should work to redirect after payment too. If you're using a button with the success attribute, it should also work even if they pay with a card and not logging in to PayPal.

If you have logs, please post the related entries x'ing out any private info. WP Admin -> s2Member -> PayPal Options -> Account Details -> Enable Logging
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: very confused by faq's

Postby sguk2011 » September 5th, 2011, 3:39 am

HI Cristian,

Paypal do not allow auto returns if you pay by card without a paypal account. So if using a button it will only auto return if they pay by paypal.

We are using pro forms, but not with paypal pro as the client doesn't want to pay £20/month. Therefore we do as Jason suggests in the documentation, accept_via_paypal= and all the payments. The buyer then goes to paypal to pay. THis is where they have to enter their name, email, address, phone etc again if they pay by card so it would be nice to prepopulate those fields, which can be done as wp-ecommerce does it.

Cheers
User avatar
sguk2011
Registered User
Registered User
 
Posts: 28
Joined: September 2, 2011

Re: very confused by faq's

Postby sguk2011 » September 5th, 2011, 11:16 am

I'm really under so much pressure now to get this sorted. :-(
User avatar
sguk2011
Registered User
Registered User
 
Posts: 28
Joined: September 2, 2011

Re: very confused by faq's

Postby Jason Caldwell » September 6th, 2011, 3:30 pm

I"ve searched all over the forums and can't find the answer for my remaining 2 questions
1. Hiding the rest of the payment symbols, Q1 above which Jason will confirm

Well, s2Member just disables these options by default, it does not hide them. I'll get to that in a moment, but for now, I should point out there are two ways to effectively disable on-site credit card processing. While the result is the same either way ( i.e. all payments go through PayPal ), the UI experience is a bit different, as you'll see when you try each of the examples below.

This method leaves all credit card icons enabled, but routes everything through PayPal Express Checkout:
Code: Select all
accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal,visa,mastercard,amex,discover,maestro,solo"

This method disables all credit card icons, and leaves only the PayPal option enabled:
Code: Select all
accept="paypal" accept_via_paypal="paypal"

Now, if you want to hide, instead of just disabling the credit card icons,
please add this to the style.css file for your WordPress theme:
Code: Select all
label.s2member-pro-paypal-form-card-type-visa-label.disabled,
label.s2member-pro-paypal-form-card-type-mastercard-label.disabled,
label.s2member-pro-paypal-form-card-type-discover-label.disabled,
label.s2member-pro-paypal-form-card-type-amex-label.disabled,
label.s2member-pro-paypal-form-card-type-maestro-label.disabled,
label.s2member-pro-paypal-form-card-type-solo-label.disabled
   {
      visibility: hidden;
   }


2. Pre populating the paypal checkout fields with those from the pro form, so the customer only has to enter once. IN the pro form we are also asking for other info.

I found this, but can it be implemented?
https://www.paypalobjects.com/en_US/ebo ... ulate.html
Those instructions are for "Buttons", which is different than Express Checkout used by s2Member Pro Forms. While I see that it is possible ( at least, based on the docs ) to do this with Express Checkout too, it's not been integrated with s2Member Pro Forms as of version 110815. In part, because PayPal "Express" Checkout is really intended to be run in concert with on-site credit card processing ( i.e. with a PayPal Pro account ), whereby PayPal "Express" Checkout is simply available for those Customers who actually prefer to pay with PayPal, and the concept of "Express" Checkout, is one which makes the purchase quick/easy for existing PayPal account holders ( i.e. they don't need to enter these details at all ).

All of that being said, I'll certainly see what we can do to improve this in a future release. There's no reason why s2Member couldn't go ahead and send some basic information to PayPal, I don't think. I'll have to check that again to confirm though before we move forward on this. We'll use these docs as a reference for Express Checkout. Hopefully we'll have this feature added in the next release or two: https://cms.paypal.com/it/cgi-bin/?cmd= ... 864F070OHS ( Shipping Address Override ) @TODO
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: very confused by faq's

Postby sguk2011 » September 6th, 2011, 3:47 pm

Hi Jason,
Firstly, sorry I pressured you abit in emails, I know you must get 100's! Thanks for this reply, I appreciate your support. I will take a look at the code above to hide the card icons etc.
With regards to the "passing info to paypal" I totally understand that with pro forms the payment is "supposed" to be made directly on the website, however this particular client is a charity and don;t have the funds for paypal pro monthly. I also get many people who get "government grants" to fund website development and they get a one off amount, so they request "everything" and won't pay any ongoing fee's.
These are a couple of examples where it would be fantastic if you found a way of implementing the prefilled fields like wp-ecommerce do.
I think the pro forms are brilliant and it seems a much more complete way of someone signing up, especially when after payment it says "your account has been approved" as it's done and finished easily.
Well done on developing a great plugin which is so flexible, I spent days looking for one and s2member is certainly at the top.
Last edited by sguk2011 on September 6th, 2011, 5:06 pm, edited 1 time in total.
User avatar
sguk2011
Registered User
Registered User
 
Posts: 28
Joined: September 2, 2011

Re: very confused by faq's

Postby Jason Caldwell » September 6th, 2011, 4:07 pm

Thank you VERY much for the follow-up.

I completely understand. I'm glad you wrote in too, I'll see what we can do about this asap.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: very confused by faq's

Postby Jason Caldwell » November 6th, 2011, 5:38 pm

@TODO: completed. What I mentioned here was integrated with s2Member Pro Forms via Express Checkout. Go with s2Member Pro v111105+. The latest versions of s2Member Pro will pre populate fields via Express Checkout. Thank you.
All of that being said, I'll certainly see what we can do to improve this in a future release. There's no reason why s2Member couldn't go ahead and send some basic information to PayPal, I don't think. I'll have to check that again to confirm though before we move forward on this. We'll use these docs as a reference for Express Checkout. Hopefully we'll have this feature added in the next release or two: https://cms.paypal.com/it/cgi-bin/?cmd= ... 864F070OHS ( Shipping Address Override ) @TODO
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: very confused by faq's

Postby sguk2011 » November 6th, 2011, 5:44 pm

Excellent Jason, I will check it out, I've seen how you've been updating s2 member and so glad I chose your software. Keep up the good work, you're a great developer :-)
User avatar
sguk2011
Registered User
Registered User
 
Posts: 28
Joined: September 2, 2011

Re: very confused by faq's

Postby Jason Caldwell » November 6th, 2011, 6:50 pm

Excellent. Thank you VERY much for the kudos. You're very welcome.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA


Return to s2Member Plugin

Who is online

Users browsing this forum: Yahoo [Bot] and 1 guest

cron