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

rszrama’s picture

Project: Commerce Core » Commerce PayPal
Version: 7.x-1.0-beta2 » 7.x-1.x-dev

Just moving this to the Commerce PayPal project - good idea, though! : )

benschaaf’s picture

This 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.

rszrama’s picture

You 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?

erichomanchuk@fosterinteractive.com’s picture

I 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

rszrama’s picture

You 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.

triplestudio’s picture

I 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??

rszrama’s picture

You didn't follow step #4 - make sure you click the edit link for the action.

latulipeblanche’s picture

Here

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".

latulipeblanche’s picture

Is 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)

chriscohen’s picture

I have made an attempt at a user guide at http://www.drupalcommerce.org/node/305. I hope that helps someone!

wmstadler’s picture

Title: Document How to use Paypal WPS Module » Cannot enable Paypal WPS Module

WPS 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.

rszrama’s picture

Title: Cannot enable Paypal WPS Module » Document How to use Paypal WPS Module

Please post a separate support request for your issue but first just try clearing the cache on your site.

andyg5000’s picture

Status: Active » Closed (duplicate)

Closing this as a duplicate of #1366138: Write module documentation READMEs since there is already a nice patch there for adding documentation to the project.

mtrax’s picture

I 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?

mtrax’s picture

Issue summary: View changes

update: looks like the permission for view own orders wasn't set for Anonymous users
this fixed my issue