Forums / PayPal Express Checkout support / Please select a payment method for your order

Please select a payment method for your order

Views: 15,981

Results 1 to 20 of 23
4 May 2010, 6:01 AM
#1
jensen_tw avatar

jensen_tw

New Zenner

Join Date:
May 2010
Posts:
5
Plugin Contributions:
0

Please select a payment method for your order

my problem:

Step 2 of 3 - Payment Information
Please select a payment method for your order.

but there is no payment method I can select.
after I delete the shopping cart to empty,
I try shopping again, the paypal payment method show up now.
what's wrong is it ? Thank you for help ~~

my zen-cart v139b
I check my paypal express checkout setup no problem.

4 May 2010, 6:04 AM
#2
haredo avatar

haredo

Totally Zenned

Join Date:
Apr 2006
Location:
Texas
Posts:
6,185
Plugin Contributions:
0

Re: Please select a payment method for your order

Je,
To enroll other payment method on the checkout process you have to select them from here:

admin panel/ modules/ payment

Need a hand with Zen Cart? Hire the team at myZenCartZone.com for upgrades, repairs, and custom plugins.

Zen Cart Certified hosting at myZenCartHost.com.

4 May 2010, 6:25 AM
#3
jensen_tw avatar

jensen_tw

New Zenner

Join Date:
May 2010
Posts:
5
Plugin Contributions:
0

Re: Please select a payment method for your order

thank you
Does the payment module need setup more than 2 type ?
I only select Paypal express green light .

but my problem is
the setp 2 of 3 payment information
the "payment method" column does not show up.

after I delete the shopping cart empty ,then try to pay again.
the " payment method" column will show up. it will show up on the
second time , not the first time, what's wrong ?
and my paypal setup as follow:

Enable this Payment Module
True

Sort order of display.
0

Payment Zone
--none--

Set Order Status
Processing [2]

Set Unpaid Order Status
Pending [1]

Set Refund Order Status
Pending [1]

Express Checkout: Require Confirmed Address
No

Express Checkout: Select Cheapest Shipping Automatically
Yes

Express Checkout: Skip Payment Page
Yes

Express Checkout: Automatic Account Creation
Yes

Payment Action
Final Sale

Transaction Currency
Only USD

PayPal Page Style
Primary

API Signature -- Username
**************** (copy from paypal account,hide it now)

API Signature -- Password
****************(copy from paypal account,hide it now)

API Signature -- Signature Code
****************(copy from paypal account,hide it now)

PayPal Mode
PayPal

Live or Sandbox
live

Debug Mode
Off

any wrong setup ?? Thank you ~~

4 May 2010, 4:07 PM
#4
jensen_tw avatar

jensen_tw

New Zenner

Join Date:
May 2010
Posts:
5
Plugin Contributions:
0

Re: Please select a payment method for your order


5 May 2010, 7:44 PM
#5
jensen_tw avatar

jensen_tw

New Zenner

Join Date:
May 2010
Posts:
5
Plugin Contributions:
0

Re: Please select a payment method for your order

I try to use paypal express to check out in my office ,
it's work well.
but it's not work in my home.
the internet providers are different.
therefore, I guess it's the zone setting problem.
I still have no idea to figure it out.
because there are lots zones setting.
(Locations/zones definition , Configuration/mystore/zone,
Configuration/shipping/country.......)

I confused how to set it correct?
I try to read the FAQ many times still do not understand .
accouding to the FAQ the 1st and 2nd setting has no problem.
but the 3rd. I do not understand how to solve it ?
you can see my paypal setting in the above reply.
any wrong setting ?
can any one help ? Thank you advance.

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
FAQ

During checkout, if your payment methods aren't showing up, go into Admin> Modules> Payment and check:

  1. Is the payment module Installed? If not, click the Install button on the right-hand infobox. I Installed
  2. Is it enabled? Some payment modules allow you to turn them on or off by clicking the Edit button and setting the status to true/false, on/off, etc. Enable and setting proper.

3. Do you have any Zones associated with this payment module? If so, then likely by removing the Zone configuration from the payment module will allow you to use it during checkout.

To properly configure zones with payment modules requires that you create zones to fully match the zones to your customers' addresses. Always be sure to have at least one payment method WITHOUT any zones added to it, or else there will be customers who cannot go through checkout ... and then you'll lose a sale!

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

16 May 2010, 3:23 PM
#6
sham avatar

sham

Zen Follower

Join Date:
Feb 2010
Posts:
159
Plugin Contributions:
0

Re: Please select a payment method for your order

I had the same problem. Do you have google checkout installed?
I removed google and payment button reappeared.

29 May 2010, 11:00 PM
#7
sunflowertami avatar

sunflowertami

Zen Follower

Join Date:
Jun 2008
Posts:
267
Plugin Contributions:
0

Re: Please select a payment method for your order

I've been using paypal website standard for awhile now and since upgrading to 1.3.9c, I decided to try out paypal express.

Just using sandbox for now and am getting some sort of error which is similar to above.

In fact it is intermittent. Sometimes, paypal express will give me the round about, checkout-->login into paypal for payment then goes back to shopping cart--> then back to paypal then back to confirm payment.

One time it went through fine. Other times when I login to paypal it will bring me back to order confirm with the error "you have to choose a payment method" and there will be none showing like the problem above.

Anyway, I'm wondering if these problems are mainly sandbox problems? or if anyone is having the same problems?

I have switched back to website payment standard till I can figure out what is happening.

Any help will be appreciated!

30 May 2010, 5:25 PM
#8
jcg avatar

jcg

New Zenner

Join Date:
May 2010
Posts:
1
Plugin Contributions:
0

Re: Please select a payment method for your order

I had this problem too. I think it was the Return URL that was the problem (Paypal.com, Profile, Website Payment Preferences, Return URL)

http://www.zen-cart.com/wiki/index.php/PayPal
12. Auto Return for Website Payments - set to on.
https://www.myz_domain.com/MY_SHOP/index.php?main_page=checkout_process (for sites with their own SSL Certificates)

I think I had something other than "checkout_process" but I don't remember what it was and forgot to mark it down before redoing it.

Note: When I was having the problem I only had Express Checkout Module Active. Now I have Express and Pro Modules active.
It's working now. Only Visa and MasterCard work in Pro. Customers will need to know that Express accepts Disc and AM.

Hope this helps you.

30 Jun 2010, 7:14 AM
#9
shinypenguin avatar

shinypenguin

New Zenner

Join Date:
Jun 2010
Posts:
23
Plugin Contributions:
0

Re: Please select a payment method for your order

Try changing "Only USD" to "Selected Currency." I had this problem earlier under similar circumstances (only Paypal Express enabled, same settings, same error), and switching that value got it working.

... not sure if that means we'll be stuck paying the currency conversions though :dontgetit.

Maybe there's some code that could fix this while it's enabled? Just started playing with the software yesterday so I haven't gotten that far yet :P

15 Jul 2010, 11:04 AM
#10
aziph avatar

aziph

New Zenner

Join Date:
Jul 2010
Posts:
2
Plugin Contributions:
0

Re: Please select a payment method for your order

I'm having the same problem. I've run a number of scenarios to test the various payment routes and I think I've been able to localise the issue in a a particular payment flow, which leads me to suspect there is a bug.

I've been able to replicate it a number of times using the Paypal Sandbox to test. This is a fresh install of Zen Cart as well with no modules or additions made yet. It appears to be occurring when you have Paypal Express setup as follows:

  1. The only payment solution on the shop, the others are disabled.
  2. Express Checkout settings are set so that a user still needs to see the Payment Page. So this might be by setting "Select Cheapest Shipping Automatically" to No or Skip Payment Page to "No"

The process seems to be:

  1. Add a product to the shopping basket
  2. Select the Paypal Express Checkout button
  3. Log into Paypal and then click continue
  4. Return to the shop. If you need to do shipping then you add this as normal and click continue. You then end up on the Payment Page.
  5. On the payment click continue and this is where the "Please select a payment method for your order." error appears.

I have noticed however that if I click on the shopping basket and select the standard checkout process then on the payment page the Paypal Payment icon and information appears. However, if I tried using the Paypal Express button again on the Payment Page I do get an error.

The other thing I've noticed is that if I add another Payment Option, eg Check/Money Order then if I do the Paypal Express Checkout route then it does appear to go through.

20 Jul 2010, 5:40 AM
#11
moneycarlo avatar

moneycarlo

New Zenner

Join Date:
Jul 2010
Posts:
7
Plugin Contributions:
0

Re: Please select a payment method for your order

Yeah, this is a total bug. I've been banging my head on this for several hours! Everything is set up properly and appears to work on paypals end but when it returns you to zen cart you get no payment methods and cant continue. I'm new to zen so i haven't had anything working before and was thinking it's one of these wickedly customizable options that takes some more digging.
It's just as Aziph explains.
Having only paypal express enabled, configured correctly. Add product to cart, fill out paypal info (can even be new customer w/o paypal login). Paypal communication works fine, logs read fine, ipncheck works fine. Paypal brings you back to your store and you get page like jensen_tw first image above with no way to complete check out.

I tried the other options mentioned above and none of them worked. The only working solution was to enable another payment type. My case I did the money order.

I hope there's a fix or workaround to this very soon.

22 Jul 2010, 4:18 AM
#12
moneycarlo avatar

moneycarlo

New Zenner

Join Date:
Jul 2010
Posts:
7
Plugin Contributions:
0

Re: Please select a payment method for your order

Giving this a bump in hopes of someone knowing how to resolve or work around this as PPX is the only way for me to accept payment. I guess i may be able to keep another payment method and then hide the button/link for the other payment methods (continue checkout).

22 Jul 2010, 4:25 PM
#13
davez avatar

davez

New Zenner

Join Date:
Apr 2010
Posts:
6
Plugin Contributions:
0

Re: Please select a payment method for your order

I was able to get around this with tips others have stated. Specifically, I set:
Select Cheapest Shipping Automatically: No (was previously yes and prevented people from being able to choose "Walk-In")
Skip Payment Page: No (set to yes, though I don't remember which was the default)
Transaction Currancy: Selected Country (Was set to USD)

Hope this helps someone,
-Dave

22 Jul 2010, 10:53 PM
#14
moneycarlo avatar

moneycarlo

New Zenner

Join Date:
Jul 2010
Posts:
7
Plugin Contributions:
0

Re: Please select a payment method for your order

davez:

I was able to get around this with tips others have stated. Specifically, I set:
Select Cheapest Shipping Automatically: No (was previously yes and prevented people from being able to choose "Walk-In")
Skip Payment Page: No (set to yes, though I don't remember which was the default)
Transaction Currancy: Selected Country (Was set to USD)

Hope this helps someone,
-Dave

Nope..didn't work for me. still stuck with the same error:
Please select a payment method for your order. ugh. maybe that sensei dr byte dude will have an idea.

10 Aug 2010, 2:11 PM
#15
scedminc avatar

scedminc

New Zenner

Join Date:
Jul 2010
Posts:
2
Plugin Contributions:
0

Re: Please select a payment method for your order

Hi,

Did anyone fix this as I am having the same issues and I only want to accept PayPal and at the moment I am having to have the cheque/money order module enabled to get around this but it is confusing some of my customers??

22 Aug 2010, 2:44 AM
#16
mr_modo avatar

mr_modo

New Zenner

Join Date:
Apr 2010
Posts:
3
Plugin Contributions:
0

Re: Please select a payment method for your order

I have the same problem with 1.3.9e (and from the notes it doesn't sound like 1.3.9f is fixing it either). As far as I can see the problem is that on the Step 2 page the $_SESSION['payment'] is set to 'invoice' which would be wrong.
Not sure what is causing this but looks like a bug to me.

22 Aug 2010, 3:31 AM
#17
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Please select a payment method for your order

mr_modo:

As far as I can see the problem is that on the Step 2 page the $_SESSION['payment'] is set to 'invoice' which would be wrong.
Not sure what is causing this but looks like a bug to me.
If it's doing that, then the "bug" you mention is with whatever is setting the value to 'invoice', since a clean fresh uncustomized install of Zen Cart never sets the payment method to 'invoice', since such an option doesn't exist without an addon to do that.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

22 Aug 2010, 6:04 AM
#18
mr_modo avatar

mr_modo

New Zenner

Join Date:
Apr 2010
Posts:
3
Plugin Contributions:
0

Re: Please select a payment method for your order

Going once more over it, the problem was the incorrect return address on the PayPal website. The part that is confusing it for me is that with Express Checkout I do not get the Payment Page although I have Coupons and Gift Certificates enabled

22 Aug 2010, 6:25 AM
#19
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Please select a payment method for your order

mr_modo:

Going once more over it, the problem was the incorrect return address on the PayPal website. The part that is confusing it for me is that with Express Checkout I do not get the Payment Page although I have Coupons and Gift Certificates enabled
I'm confused. You're posting in a thread entitled "Please select a payment method for your order", but now you're talking about your site NOT showing the Payment page .... but that message is only shown ON the payment page.

I think it would be best if you back up a ways and give a lot more background about what led you to this stage where you're having whatever problem you're trying to tell us. Lots more of the big picture would help.
Plus, when you click the "Reply" button below, there is a "Posting Tips" section that asks several questions whose answers would be helpful.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

30 Aug 2011, 4:34 AM
#20
mybiz9999 avatar

mybiz9999

Zen Follower

Join Date:
Jul 2010
Posts:
143
Plugin Contributions:
0

Re: Please select a payment method for your order

I also have this issue.

Is there any code to fix the issue?