Credit Card Payments no longer work
-
I am suddenly getting very odd behavior in Paypal checkout AFTER a user clicks on a Paypal button on my site. Credit card payments are never processed but if user has a PayPal account and logs in, payment is successful. This only started happening this past three months which is when our members are asked to renew their subscriptions (everything worked fine in 2014).
Behavior
- User clicks on “renew” link and goes to form on our site that has a basic form with all disabled fields and one Paypal checkout button
- User gets redirected to Paypal checkout process
- User clicks on “Pay with Debit or Credit Card” link
- User is re-directed to credit card payment form
- User fills out form completely
- User clicks on “Continue” button
- “Processing” div appears for a second then disappears
- Nothing else happens. User is left in a lurch
Example of the form: https://bostontec.org/join/
Again, this only started happening recently. If user selects “Pay with Paypal” and logs into Paypal to make payment rather than attempting to pay with a credit card, everything works.
I contacted Paypal assuming this is an issue on their end and they stated that I have to set the ‘SOLUTIONTYPE’ to ‘Sole’ in the API call for this to work. I confirmed that this is being set correctly by looking at the API Log (below). I also confirmed that the “Paypal Account Optional” setting is on in my Paypal account.
PLEASE HELP!
[ Moderator note: code fixed. Please wrap code in the backtick character or use the code button. ]
LOG ENTRY: Wed Jan 6th, 2016 @ precisely 2:27 am UTC PHP v5.6.10 :: WordPress? v3.5.2 :: s2Member? v130221 :: s2Member? Pro v130221 Memory 36.87 MB :: Real Memory 37.25 MB :: Peak Memory 36.97 MB :: Real Peak Memory 37.25 MB bostontec.org/renew/ User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36 -------- Input vars: ( Wed Jan 6, 2016 2:27:23 am UTC ) -------- array ( 'METHOD' => 'SetExpressCheckout', 'RETURNURL' => 'https://bostontec.org/renew/?s2member_paypal_xco=s2member_pro_paypal_checkout_return', 'CANCELURL' => 'https://bostontec.org/renew/?s2member_paypal_xco=s2member_pro_paypal_checkout_cancel', 'PAGESTYLE' => 'paypal', 'LOCALECODE' => '', 'NOSHIPPING' => '1', 'SOLUTIONTYPE' => 'Sole', 'LANDINGPAGE' => 'Billing', 'ALLOWNOTE' => '0', 'PAYMENTREQUEST_0_PAYMENTACTION' => 'Sale', 'PAYMENTREQUEST_0_DESC' => '$50 for full access until 12/31/2016', 'PAYMENTREQUEST_0_CUSTOM' => 'bostontec.org', 'PAYMENTREQUEST_0_CURRENCYCODE' => 'USD', 'PAYMENTREQUEST_0_ITEMAMT' => '50.00', 'PAYMENTREQUEST_0_TAXAMT' => '0.00', 'PAYMENTREQUEST_0_AMT' => '50.00', 'L_PAYMENTREQUEST_0_QTY0' => '1', 'L_PAYMENTREQUEST_0_NAME0' => '$50 for full access until 12/31/2016', 'L_PAYMENTREQUEST_0_NUMBER0' => '1::360 D', 'L_PAYMENTREQUEST_0_AMT0' => '50.00', 'PAYMENTREQUEST_0_SHIPTONAME' => 'Joe User', 'PAYMENTREQUEST_0_SHIPTOSTREET' => '', 'PAYMENTREQUEST_0_SHIPTOCITY' => '', 'PAYMENTREQUEST_0_SHIPTOSTATE' => '', 'PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE' => 'US', 'PAYMENTREQUEST_0_SHIPTOZIP' => '', 'EMAIL' => '[email protected]', 'VERSION' => '71.0', 'USER' => 'xxxxxxx', 'PWD' => 'xxxxxxx', 'SIGNATURE' => 'AMl-jQ.zctnEtZ2YQN2EWmV.zojcAIg-jZMskv3ZJYElrseD6jx1MwB.', ) -------- Output string/vars: ( Wed Jan 6, 2016 2:27:23 am UTC ) -------- TOKEN=EC%2d57L75424A46979545&TIMESTAMP=2016%2d01%2d06T02%3a27%3a23Z&CORRELATIONID=8298a92f76fd7&ACK=Success&VERSION=71%2e0&BUILD=18308778 array ( 'TOKEN' => 'EC-57L75424A46979545', 'TIMESTAMP' => '2016-01-06T02:27:23Z', 'CORRELATIONID' => '8298a92f76fd7', 'ACK' => 'Success', 'VERSION' => '71.0', 'BUILD' => '18308778', )
- The topic ‘Credit Card Payments no longer work’ is closed to new replies.