It might not be obvious to everyone - I made a little guide. No clue where you'd ultimately like this. I don't like watching videos - step by step guides work well for me.
1. Enable Paypal and the Paypal WPS Commerce submodules
2. Go to /admin/commerce/config/payment-methods and enable PayPal WPS under Disabled payment method rules.
3. Edit the Paypal WPS Payment Method
4. Edit the action "Enable payment method: PayPal WPS"
5. Update the Payment Settings with: Paypal Email, Currency, Language, Paypal Server (Sandbox / Live), Payment Action (Sale / Authorization)
Comments
Comment #1
rszrama commentedJust moving this to the Commerce PayPal project - good idea, though! : )
Comment #2
benschaaf commentedThis appears to be all you have to do to get this payment method to show up by items purchased through checkout. But, what about payments applied to Orders?
I only see 'Example Payment' as an option.
Comment #3
rszrama commentedYou can't use it to handle payment on the backend, as the payment method involves a PayPal login. I suppose you could take someone's CC over the phone and use the "no PayPal account" option, but that seems a little much... is that what you want to do?
Comment #4
erichomanchuk@fosterinteractive.com commentedI was wondering about this too.
The paypal Module works for me using my sandbox account. I buy a product I am sent to paypal and pay for it by logging into my sandbox personal account. I process the payment and am returned to Checkout complete and the order status is updated to pending.
When I view the order in the store and click payment. There is no options. I have the example module turned off and only using paypal.
Is there a way to add a payment from paypal with a transaction number.
Thanks
Comment #5
rszrama commentedYou have to be on a public server for your site to receive IPN information from PayPal. Only then will a payment be created with the proper transaction number from PayPal. Testing on a local machine will not allow PayPal to reach you.
Comment #6
triplestudio commentedI couldn't find the payment settings.
I see Events/ Condition / Actions /Settings. But I don't see the options under setting that allow me to update the following:
5. Update the Payment Settings with: Paypal Email, Currency, Language, Paypal Server (Sandbox / Live), Payment Action (Sale / Authorization).
Any idea??
Comment #7
rszrama commentedYou didn't follow step #4 - make sure you click the edit link for the action.
Comment #8
latulipeblanche commentedHere
http://drupal.org/node/1126786 (the title doesn't really represent the issue :) )
is a guide (17 steps) that works well 4 me) . The UI changed so look down in the issue , where to find the "Website Payment Preferences".
Comment #9
latulipeblanche commentedIs it true that PayPal sends a message to confirm the order, and that the order stays "pending" ?
I've been re-directed to the "checkout/complete" page. In the order I see the remote ID (i guess that it's a number from PP), but status "pending"
How does this work with Paypal Sandbox, and later on the production-site (it's my first e-commerce-site)
Comment #10
chriscohen commentedI have made an attempt at a user guide at http://www.drupalcommerce.org/node/305. I hope that helps someone!
Comment #11
wmstadler commentedWPS does not display under "Disabled payment method rules". It says this: There are no disabled payment methods. Yes, I've followed the instructions to the letter - multiple times and did not skip any steps. By the way, I looked at MYSQL database and there are no tables for commerce_ paypal.
Comment #12
rszrama commentedPlease post a separate support request for your issue but first just try clearing the cache on your site.
Comment #13
andyg5000Closing this as a duplicate of #1366138: Write module documentation READMEs since there is already a nice patch there for adding documentation to the project.
Comment #14
mtrax commentedI have an anonymous user who has completed the paypal payment but when returned back to site gets access denied on page ../user/0/orders/12
How can I set the return URL for anonymous users to a generic ../thanks page?
Comment #15
mtrax commentedupdate: looks like the permission for view own orders wasn't set for Anonymous users
this fixed my issue