Community Support Forums — WordPress® ( Users Helping Users ) — 2011-11-17T16:48:04-05:00 http://www.primothemes.com/forums/feed.php?f=4&t=15808 2011-11-17T16:48:04-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=53370#p53370 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Statistics: Posted by mikehenrysr — November 17th, 2011, 4:48 pm


]]>
2011-11-17T11:20:48-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=53316#p53316 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Statistics: Posted by Jason Caldwell — November 17th, 2011, 11:20 am


]]>
2011-11-16T12:24:45-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=53208#p53208 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Thanks for the follow-up.
~ The W3 Total Cache team has been notified again about this issue.
Hello there. I'm the Lead Developer for a WordPress plugin called s2Member. We have some customers reporting conflicts between your W3 Total Cache plugin and ours. We've made attempts to resolve these conflicts through the application of these PHP Constants you make available to disable caching, but to no avail.

DONOTCACHEDB
DONOTCACHEPAGE
DONOTCACHEOBJECT

I'm hoping that you might be willing to contribute to this thread with some helpful hints/ideas. See: viewtopic.php?f=4&t=15808&p=53206#p53193

Statistics: Posted by Jason Caldwell — November 16th, 2011, 12:24 pm


]]>
2011-11-16T12:12:13-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=53206#p53206 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Statistics: Posted by mikehenrysr — November 16th, 2011, 12:12 pm


]]>
2011-11-16T11:03:12-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=53193#p53193 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Hi Mike. Thanks for the follow-up.

Well I certainly understand your frustration and disappointment with this. Please feel free to point the W3 Total Cache support team to this thread and perhaps we/they can resolve this issue.

s2Member currently sets these Constants recognized by W3 Total Cache, in order to avoid caching during the checkout experience. This works fine with Quick Cache, WP Super Cache, and appears to work fine with W3 Total Cache as well ( based on debug output from this plugin ). However, in practice, the W3 Total Cache plugin is still caching data in some way during checkout.
Code:
DONOTCACHEDB
DONOTCACHEPAGE
DONOTCACHEOBJECT
Debugging output from W3 Total Cache indicates that caching is disabled as it should be, though problems remain with this plugin active. I'm not sure why yet, but we will continue our investigation for the next release. In the mean time, please consider Quick Cache. Short of that, you might be able to configure exclusions with W3 Total Cache via your Dashboard, so that the Posts/Pages that contain your s2Member Pro Forms are not affected by this. That being said, since we don't quite understand the underlying issue between s2Member and this plugin yet, this may or may not work for you.

Statistics: Posted by Jason Caldwell — November 16th, 2011, 11:03 am


]]>
2011-11-16T06:32:06-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=53173#p53173 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Statistics: Posted by mikehenrysr — November 16th, 2011, 6:32 am


]]>
2011-11-16T02:41:21-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=53166#p53166 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Investigation completed.

This bug seems to disappear whenever the W3 Total Cache plugin is disabled on your installation. I also tested your installation against some more recent compatibility considerations for this plugin, but to no avail, it still does not work as expected, for some unknown reason at this point. I suspect the underlying issue is related to Object caching by the W3 Total Cache plugin.

The W3 Total Cache plugin has been a problem for many site owners in this regard. I'm still not absolutely sure if it's the fault of W3 Total Cache, or if it's something that s2Member is not communicating properly to this plugin. At this point though, I would suggest going with Quick Cache instead of W3 Total Cache to resolve the issue that you're having. We will continue to work on this in future releases of s2Member.

The Quick Cache plugin was also developed by us, WebSharks, Inc. It is the recommend caching solution for any site powered by s2Member, since it has been more thoroughly tested in this environment.

See: http://wordpress.org/extend/plugins/quick-cache/
Related article: viewtopic.php?f=36&t=6309&p=29559#p29559

Statistics: Posted by Jason Caldwell — November 16th, 2011, 2:41 am


]]>
2011-11-15T16:53:43-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=53108#p53108 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Statistics: Posted by Jason Caldwell — November 15th, 2011, 4:53 pm


]]>
2011-11-14T14:21:05-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=52970#p52970 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Statistics: Posted by mikehenrysr — November 14th, 2011, 2:21 pm


]]>
2011-11-12T11:02:04-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=52882#p52882 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Statistics: Posted by mikehenrysr — November 12th, 2011, 11:02 am


]]>
2011-11-09T18:39:53-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=52687#p52687 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Details received. Thank you.
~ Investigating now.

Statistics: Posted by Jason Caldwell — November 9th, 2011, 6:39 pm


]]>
2011-11-09T17:06:54-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=52677#p52677 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Thanks for the follow-up.

Exactly, and since s2Member has no recorded log entries for those API calls, that indicates there is a problem with s2Member Pro on your installation. s2Member Pro DOES make those calls, but for whatever reason, your installation has a hiccup in it somewhere, which is causing s2Member's routines to either fail, or be bypassed completely.

If the problem persists, please send me a Dashboard login and we'll run diagnostics for you. Please use this private contact form if you submit those details: http://www.s2member.com/contact/

Statistics: Posted by Jason Caldwell — November 9th, 2011, 5:06 pm


]]>
2011-11-09T08:08:41-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=52632#p52632 <![CDATA[Re: Paypal payments fail but card payments succeed]]>
Hello Mike Henry,

Thanks for contacting PayPal today. I understand your recurring payment profiles are being created and billing correctly for Website Payments Pro recurring payments, but not Express Checkout recurring payments. I reviewed the log files you included and see only SetExpressCheckout API calls and CreateRecurringPaymentProfile calls with a credit card- no CreateRecurringPaymentProfile API calls using the Express Checkout token as the funding source/reference. Please confirm with your third party tool that their software makes such a call, and please include the log file for it in your next response.

I look forward to assisting you further when I receive your response.

Lane
Merchant Technical Services
Response (Administrator)

Statistics: Posted by mikehenrysr — November 9th, 2011, 8:08 am


]]>
2011-11-08T18:57:41-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=52587#p52587 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Thanks for the follow-up.

Well, PayPal Express Checkout is handled quite differently than standard credit card transactions. A Customer goes to PayPal and agrees to the purchase. Upon returning from Express Checkout, PayPal will provide s2Member with a token variable in the URL, which s2Member uses to obtain details about the Express Checkout transaction they submitted at PayPal. At this point, no transaction has actually been processed. It's up to s2Member to submit the transaction using the token that PayPal Express Checkout provided ( in other words, PayPal has no official transaction at this point, not yet ).

So, understanding this... if s2Member has no API log for GetExpressCheckoutDetails, there is no way that a transaction would be recorded by PayPal. Something is happening immediately upon return from Express Checkout. At this point, my best guess is a redirection of some sort, or a PHP error that is preventing s2Member's routine from succeeding upon return from Express Checkout.

Statistics: Posted by Jason Caldwell — November 8th, 2011, 6:57 pm


]]>
2011-11-08T17:44:37-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=52584#p52584 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Statistics: Posted by mikehenrysr — November 8th, 2011, 5:44 pm


]]>
2011-11-08T16:41:58-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=52576#p52576 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Thanks for the heads up on this thread.
~ and thanks for reporting this important issue.

Upon returning from an Express Checkout process at PayPal, you should end up with a URL like this in in your browser, which includes the token from PayPal Express Checkout:
Code:
/?s2member_paypal_xco=s2member_pro_paypal_checkout_return&token=EC-580251029L0238347

s2Member Pro will process and record an entry for METHOD: GetExpressCheckoutDetails.

The absence of any API calls to: GetExpressCheckoutDetails, in your log file, would indicate to me that your Customer is being redirected in some way upon returning from checkout, preventing s2Member Pro from processing the transaction. Or, perhaps there is a PHP error occuring elsewhere in your plugins/theme? You might take a look at your PHP and/or Apache error logs for things like this.

If the problem persists, please send me a Dashboard login and we'll run diagnostics for you. Please use this private contact if you submit those detais: http://www.s2member.com/contact/

Statistics: Posted by Jason Caldwell — November 8th, 2011, 4:41 pm


]]>
2011-11-08T07:15:00-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=52524#p52524 <![CDATA[Re: Paypal payments fail but card payments succeed]]>
However, when it failed, I tried registering a new member using Paypal and that failed. So I tried registering a new member as level 0 and upgrading and that failed too.

One other thing, In the last couple of weeks, Paypal changed my rate on my account because we became a non profit. Once again, that doesn't seem to affect card payments.

So I'm stumpped too. If Jason has any ideas, I'd be happy to try them. Thanks.

Statistics: Posted by mikehenrysr — November 8th, 2011, 7:15 am


]]>
2011-11-08T01:17:11-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=52508#p52508 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Statistics: Posted by Cristián Lávaque — November 8th, 2011, 1:17 am


]]>
2011-11-07T06:45:52-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=52453#p52453 <![CDATA[Re: Paypal payments fail but card payments succeed]]> [s2Member-Pro-PayPal-Form level="3" ccaps="" desc="1 Month free / then $24.00 USD / Monthly ( recurring charge, for ongoing access )" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="leadchangegroup.com" ta="0" tp="1" tt="M" ra="24.00" rp="1" rt="M" rr="1" rrt="" rra="2" accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]

Monthly Upgrade -
[s2Member-Pro-PayPal-Form modify="1" level="3" ccaps="" desc="$24.00 USD / Monthly ( recurring charge, for ongoing access )" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="leadchangegroup.com" ta="0" tp="0" tt="D" ra="24.00" rp="1" rt="M" rr="1" rrt="" rra="2" accept="paypal,visa,mastercard,amex,discover" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]

Both new signup and upgrade fail the same way. I just realized I've got to get the maestro & solo options out of there.

Statistics: Posted by mikehenrysr — November 7th, 2011, 6:45 am


]]>
2011-11-06T22:03:59-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=52423#p52423 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Statistics: Posted by Cristián Lávaque — November 6th, 2011, 10:03 pm


]]>
2011-11-06T12:21:56-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=52384#p52384 <![CDATA[Re: Paypal payments fail but card payments succeed]]> Statistics: Posted by mikehenrysr — November 6th, 2011, 12:21 pm


]]>
2011-11-06T10:20:33-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=52377#p52377 <![CDATA[Re: Paypal payments fail but card payments succeed]]> WP Admin -> S2member -> PayPal® Options -> Account Details and see if ALL the fields are correctly filled. It's normally this that causes this problem.

This video may also be of interest:
http://www.s2member.com/paypal-options-buttons-video/

Have you tried going over the WP Admin -> s2Member -> PayPal® Buttons -> Shortcode Attributes ( Explained )?
It may help clear some things up, just check your button code compared to what's in this section.

Remember to create new buttons with the new info, just to make sure it works.

Also remember to report back.
Otherwise you leave me worrying. ;)

Statistics: Posted by Eduan — November 6th, 2011, 10:20 am


]]>
2011-11-06T10:13:04-05:00 http://www.primothemes.com/forums/viewtopic.php?t=15808&p=52376#p52376 <![CDATA[Paypal payments fail but card payments succeed]]>
If a user registers with a card, everything works as expected. The initial registration sets up the payment profile in the merchant account and the upgrade does the same thing. Everything is fine.

If a user tries to register or upgrade using Paypal, the transaction doesn't complete and the user is returned to the payment page with no error message, no profile created, and no record of anything happening anywhere. I'm using a personal Paypal account to test against my merchant account, but I discovered this problem when a user upgraded the other day and she told me she didn't get a receipt.

Does anyone have any idea what I have configured wrong or what's keeping this from working? It's very frustrating.

WP 3.2.1, BuddyPress 1.5.1, S2Member 111105 and Pro 111105.

I turned on logging and have attached the log minus the API Keys

Statistics: Posted by mikehenrysr — November 6th, 2011, 10:13 am


]]>