You are viewing this forum as a guest. Login to an existing account, or create a new account, to reply to topics and to create new topics.
Trying to activate the "Check out with PayPal" button and I need a little help.
I use:
PayPal (Pro Direct Method) for credit cards entered directly on website
PayPal (Standard Method)
Under Store>Component>Settings>PayPal Website Payments Pro Settings
API Login: Signature = EMPTY
API Login: User Name = something_api#.YOURWEBSITE.COM
API Login: User Password = *************
API URL = https://api.paypal.com/2.0/
Currency Code = USD
Enable PayPal Express Checkout Link = True(1)
Keyfile Contents (API Keyfile) = Key text from PayPal
PayPal Express Checkout Email = something@YOURWEBSITE.COM
Under Store>Commerce>Processing Gateways
PayPal (Pro Direct Method) = Active
PayPal (Standard Method) = Active
PayPal Express Checkout = Active using email address something@YOURWEBSITE.COM
From the manual:
---
Enable PayPal Website Payments Pro Express Checkout Link Select true to activate the PayPal Website Payments Pro Express Checkout Link. If you choose to display this link, the 'PayPal Pro Express Method) - Payment Form' payment method must also be activated for the link to be shown. PayPal requires the use of the Express method if you also choose to use the Direct method.
---
Under my Processing Gateways there is no 'PayPal Pro Express Method) - Payment Form' listed.
Any help would be greatly appreciated.
Offline
It's in a completely different place Thom. I found it once, but can't seem to find it again. It's in there though . . . :-)
Offline
The setting for turning on express is under Store > Component > Settings > PayPal Website Payments Pro Settings. Also, ensure you have guest checkout enabled under Store > Component > Settings > Checkout.
Offline
Enable PayPal Express Checkout Link* = True (1)
Allow Guest Checkout* = True (1)
Yes, both have been set correctly but the Express button link still does not show in the cart. Checking the source code nothing there either.
Offline
There are a couple of items that would stop express checkout from working. What it needs to function are:
1. The express link turned on (Enable PayPal Express Checkout Link setting).
2. Guest checkout turned on (Allow Guest Checkout setting).
3. The value for the 'status' column for the row with an id of 'paypalproe' in the ecom_gateway table needs to be set to true (UPDATE ecom_gateway SET status=1 WHERE id='paypalproe').
4. The PayPal API login or signature parameters have to be correct.
For number 4, this can be checked by simply turning on browser-based debugging and accessing the shopping cart page. More on debugging:
https://kryptronic.com/blog/2012/08/sit … -debugger/
Offline
FYI: I tried to execute the SQL statement and received this error:
A problem was encountered while executing the SQL statement submitted. The error was reported as: The MySQL extension encountered a problem submitting an SQL statement. MySQL reported the error as: Unknown column 'status' in 'field list' The following SQL statement was submitted: UPDATE ecom_gateway SET status=1 WHERE id='paypalproe'
What I ended up doing to fix this was going to System > Database > Raw Database Admin > Selected Table: ecom_gateway clicked on Update paypalroe - changed active* from 0 to 1
Now it's all working just like it should.
Thanks for your help!
Offline