Jump to content

Payment error on my first order


Recommended Posts

I launched my ecommerce site www.thera-bands.co.uk a couple of days ago and I just had my first order. I got a normal notification email and my Paypal account has been credited.

However, on my "orders" page it shows "payment error" and under customer infomation it says

Account registered: 2011-03-29 16:46:43
Valid orders placed: 0
Total paid since registration: £0.00

Under order details it shows
Original cart:
Cart #000022
Payment mode:
PayPal (paypal)
Products £8.96
Shipping £4.80
Total £13.76

I have searched the forum, but have been unable to find this problem anywhere else. Does anyone have any idea why this has happened and whether this is more likely to be an error that I have made in my setting up of paypal or prestashop. Of course if anyone has any idea how I can solve this issue that would also be great.

Many thanks

Link to comment
Share on other sites


What version of PS are you using?
What version of paypal?
Was the payment made using eCheck?



I am using prestashop version 1.3.6.0

Paypal is version v1.7.1

I have only allowed paypal payments and I can't see anything on the order form talking about an echeck. Also in the orders list method of payment says paypal.

Many thanks in advance for your help.

Ben
Link to comment
Share on other sites

It was not an echeck. I have had my second customer now and she has experienced the same thing. (In fact she put the payment through twice because she was worried that it hadn't worked first time.

Could you explain what sort of communication error could occur twice or does the fact this has happened on separate days mean that this can not be a communication error.

Ben

Link to comment
Share on other sites

if it happened twice it's unlikely a communication error.

I'm not quite sure what else it could be, you can try to add some debugging code to validation.php to check if it gets called, and what paramenters are sent to it.

It would write the output to a file, try adding this code at the top of the file.

$myFile = dirname(__FILE__)."/debug_log.txt";
$fh = fopen($myFile, 'a') or die("can't open file");
fwrite($fh, "Got called with ".print_r($_REQUEST,true)."\n\r");
fclose($fh);

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...