Zen Cart Logo

Payment Zone

Locked

Views: 1,235

Results 1 to 6 of 6
This thread is locked. New replies are disabled.
14 Oct 2007, 2:16 PM
#1
alext avatar

alext

New Zenner

Join Date:
May 2007
Location:
Perth, Australia
Posts:
54
Plugin Contributions:
0

Payment Zone

I am very confused - customers can select payment method that should not be available from their countries. Here is a bit more explanation:

I have setup three payments methods:

PayPal Express Checkout
Direct Bank Deposit Check/Money Order

The first one (PayPal) should be available worldwide and the other two methods should be available for Australians only. To ensure this I have setup one zone - Australia - and specified it for Direct Bank Deposit and Check/Money Order. The payment zone for PayPal Express Checkout remains --none--.

When I test this, everything works as it should, but I often receive orders with with payment methods that should not be available. I tried asking the customers how they managed to do that, but received no answers yet.

Is there any way to fix this? Any advice will be greatly appreciated.

Many thanks,
Alex

14 Oct 2007, 6:04 PM
#2
drbyte avatar

drbyte

Sensei

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

Re: Payment Zone

What is the billing address on the orders completed using inappropriate payment options?

How does that compare against the zone definitions you've established?

14 Oct 2007, 11:21 PM
#3
alext avatar

alext

New Zenner

Join Date:
May 2007
Location:
Perth, Australia
Posts:
54
Plugin Contributions:
0

Re: Payment Zone

DrByte:

What is the billing address on the orders completed using inappropriate payment options?

How does that compare against the zone definitions you've established?

They are all over the world, here are a few examples:

North Carolina 28787
United States

Dublin 18, Ireland

Alberta, Canada

Florida 33170
United States

Michigan 49680
United States

I have one only zone - Australia - and the addresses are clearly outside this zone.

One of the customers for whom the inappropriate payment method was selected and the order marked as paid commented: "I have no idea how this happened . I selected the pay directly with paypal on your shopping page , was brought to the paypal page and then I thought Ihad paid but evidently had not."

Could it be a problem with my PayPal module? The percentage is very high: about 80% overseas (non Australian) orders end up this way. Apparently, this happens to some Australian orders too, because sometimes the customers who selected Direct Bank Deposit do not send the payment.

Many thanks,
Alex

15 Oct 2007, 5:01 AM
#4
drbyte avatar

drbyte

Sensei

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

Re: Payment Zone

What version of Zen Cart?
What patches have you installed?

AlexT:

Apparently, this happens to some Australian orders too, because sometimes the customers who selected Direct Bank Deposit do not send the payment.

Sorry, we can't do anything about people not sending payment when you leave it up to them to do after the order completes.

15 Oct 2007, 9:35 AM
#5
alext avatar

alext

New Zenner

Join Date:
May 2007
Location:
Perth, Australia
Posts:
54
Plugin Contributions:
0

Re: Payment Zone

DrByte:

What version of Zen Cart?
What patches have you installed?

After the customer comment and your question I realised that the problem is probably not with the payment zones, but has something to do with PayPal module. So I started checking around and found that the return URL on the PayPal website should have had https instead of http because of recently installed SSL - I have corrected this now. The IPN patch was dated March 2007, I updated it to the recent one. I hope that these changes have fixed the issue, but will be back if they have not. The Zen Cart version is 1.3.7

As a side note, it is perhaps worth adding a line to the article "How do I configure for SSL/HTTPS (secure socket layer) after I have installed Zen Cart?" on the Tutorials and FAQs page about changing the return URL on the PayPal website.

DrByte:

Sorry, we can't do anything about people not sending payment when you leave it up to them to do after the order completes.

I did not expect you to fix business issues with customers :smile:, I just wanted to illustrate that my Australian customers possibly experienced similar problems.

Many thanks,
Alex

16 Oct 2007, 3:19 PM
#6
alext avatar

alext

New Zenner

Join Date:
May 2007
Location:
Perth, Australia
Posts:
54
Plugin Contributions:
0

Re: Payment Zone

OK, this did not fix it ...:dontgetit Out of two overseas orders received today one went through PayPal OK, but the other one was complete using direct bank deposit that should not have been available.

I then run the ipncheck.php and curltest.php. The ipncheck returned

IPNCHECK.PHP - Version 1.0
IPN TESTING - POSTING to PayPal via: ssl://www.paypal.com:443
IPN TESTING - Confirmation/Validation response: RESPONSE RECEIVED - Communications OKAY
Script finished.For the curl test I used

https://matryoshkastore.com/curltest.php?ssl=1

It returned a Zen Cart CUPL test page ... Is it a success or not, not sure how to interpret it? What else do I need to do to fix the problem? Any help is very much appreciated.

Many thanks,
Alex