Jump to content

500 Internal error after using payment method


Recommended Posts

Hi guys... I am trying to understand why I see

500 Internal Error

 

The server encountered an internal error and could not complete your request.

 

 

after confirming payment ( wire transfer) or just after klicking on Paypal,)

 

choosing przelewy 24 module ( specially made for prestashop in poland ) create 404 page ....

support of that last module told me that something is wrong with reaching address www because of /pl/ ... which is result of multilang....

 

what might b wrong???

I do not Use ssl for the site... is that a reason?

Edited by aandk (see edit history)
Link to comment
Share on other sites

THX a lot

at least I can show error message more precise

 

error is

 

[PrestaShopException]

 

Property OrderDetail->id_warehouse is empty

at line 837 in file classes/ObjectModel.php

831.

832. $message = $this->validateField($field, $this->$field);

833. if ($message !== true)

834. {

835. if ($die)

836. throw new PrestaShopException($message);

837. return $error_return ? $message : false;

838. }

839. }

840.

841. return true;

Edited by aandk (see edit history)
Link to comment
Share on other sites

What version of PS are you using?

Did you upgrade from a previous version, or was it a clean install?

 

You can try to install PS 1.5.3.1 in a new folder on your server (completely separate from the current installation), and try it there, if the error is gone, the issue is with your current Prestashop installation.

Link to comment
Share on other sites

OK multi shop is ( and) was disable, I also turned off stock management at all - same situation with different products ( I got virtual so far)... wire tranfer after confirm payment shows error msg shown above, paypal create other type message:

Malformed header from CGI script: * About to connect() to api-3t.paypal.com port 443 (#0) * Trying 173.0.84.69... * connected * Connected to api-3t.paypal.com (173.0.84.69) port 443 (#0) * successfully set certificate verify locations: * CAfile: /etc/ssl/certs/ca-certificates.crt CApath: none * SSL connection using DES-CBC3-SHA * Server certificate: * subject: C=US; ST=California; L=San Jose; O=PayPal, Inc.; OU=PayPal Production; CN=api-3t.paypal.com * start date: 2012-07-19 00:00:00 GMT * expire date: 2013-09-18 23:59:59 GMT * issuer: C=US; O=VeriSign, Inc.; OU=VeriSign Trust Network; OU=Terms of use at https://www.verisign.com/rpa ©09; CN=VeriSign Class 3 Secure Server CA - G2 * SSL certificate verify ok. > POST /nvp HTTP/1.1 Host: api-3t.paypal.com Accept: */* Content-Length: 900 Content-Type: application/x-www-form-urlencoded * upload completely sent off: 900 out of 900 bytes < HTTP/1.1 200 OK < Date: Tue, 19 Mar 2013 19:21:56 GMT < Server: Apache < Content-Length: 131 < Connection: close < Content-Type: text/plain; charset=utf-8 < * Closing connection #0 Status: 302 Content-Type: text/html; charset=utf-8 Location: https://www.paypal.com/websc&cmd=_express-checkout&token=EC-60N390009R042340C Set-Cookie: 3f99a2f33f7744ef0eca694ec6b1a644=KEcCgz29axrO2MoKxj5%2FouMFLYDw%2FuTEuvQxdl4seTpb7qT9ZCkiLIVHHldCgsqlZUcYcSQj8BbhqwOmjd6L3P8fvJDAlcwVI%2Fv1WevKYP0DAcYJWazqg8op6G0cFFl8i3z3skWPLF4CFmJKr%2F9n6iqbBLkVlXd9Ti%2F%2Fl5Zm%2FCxl5hjBU8wHB00DNgeUlF7ZazzJV8d0Zi7oxuMUdjJ%2BZvarblkploEkwsnSGMDS%2FbB8F5U7LKJ%2BvP09S4DV%2BPBQxm0HXua%2BgM9JcP8LC261ORQfsZvh%2FJBqwlhqfhFu3Fub%2BThGdY0%2BKvA%2BwArVDClnOjIlp7RA32jaiEG0LX8CH1fvFXgQjhhO825VauI2uqSMQGI8apYbSkcWUqbtnVXSjRgMhfMVOnjEuejfyFohGeq62GZ86Oi49x%2Bti%2FI2OhdHmjTxMXVkmT2v0hPgd0qq9DpGSmv7jtKFSTT%2BMw8qWMIsY82tMgYHIfVx4X%2B9LMave3swu4ZQ9hsaM%2FqCHna5GUaxg4pc4uttxtlWE%2BRnt7rYGWCgI4k3fDpGrtfVo%2FUWQDRPIgatCH4rW9zrTdBGi6XacEoPRKKZ8trhvj2oVPTQoR%2BJugIqO1RRJHA9QhglRPP8CHO7fNrqaFark2VMy%2By7BCYWDpJTxd6YXeXkrqQzC3Uzjj%2FNk2U8E37cQKITUTlFzuxpRMM6ETgIdNg%2FGGkrPFAQUlkkHok3UDKp94got0hVRpKs%2BdXErEKX8bWnCFVUi1T1f4vyt3l8Jp%2FS8Dh1O8S6EcUj0h60CM8idi0tkA%2FEYgOOg4S6iM2HQfs4BYKBuHf3Mb9NZjvmU191000620; expires=Mon, 08-Apr-2013 19:21:55 GMT; path=/; domain=www.aandkshop.pl; httponly

Link to comment
Share on other sites

OK I am on the way of installing separate PS and I see same troubles:

1

while I use virtual product and 5 step ordering it shows:

There is 1 error

  1. There are no carriers that deliver to the address you selected.

what carrier it is downloadable... shpuld I start separate topic for it? or it might be solved here?

 

after switching to one page order

I see no carrier need

but

I can not evet finish payment

TECHNICAL ERROR: unable to confirm the order

 

Details:

Error thrown: [object Object]

Text status: error

Edited by aandk (see edit history)
Link to comment
Share on other sites

Guys I am really appreciate for your help

no matter if it will solve or not the problem, ..... anyway I really want to solve it :)

fresh instalation is here

http://www.aandk1.home.pl/shop/

I only use test file which is for 0 $ or what ever :)

and i am trying to buy it.... this time I can not even see the payments options on front page...

 

@Benjamin Utterback I did similar in old instalation ... nothing , anyway I am going to sell some physical item in future

I just starting from Virtual...

one page list could be OK if it will work...

strange is that on 5 step wersion PS needs carrier for it but on one page version not :)

Link to comment
Share on other sites

hm... is it possible that i miss something very simple in general configuration... something what might be ridiculouse for you but not for me as beginner.... after installing ( second time - so I did skip store data etc...) I jusd added product - i set it to Virtual, I did upload file associatedi to product , I set price to zero, ... strange thing - system asked me about avaliable amount of product( come on it is downloadable :)

I set to 9999 just in case :)

I set limit to 3 download , valid for 5 days...I installed przelewy 24 module for payment and set it avaliable for poland where I am actually...

should it already work?

Link to comment
Share on other sites

OK

no 3rd party modules - I ve uninstalled it but wire transfer does no work also....

and paypal ( which is in pack of instalation of Ps has comment: This module is offered by PayPal, it is already integrated into version 1.4 of PrestaShop. Download it for free for version 1.3

 

does it mean that it will work on my 1.5.3.1 version?

I ve already checked bank wire module once again

_ I can not see it optiopns on front sit

but after

clickin

I Confirm my Order

i can see TECHNICAL ERROR: unable to confirm the order

 

Details:

Error thrown: [object Object]

Text status: error

Edited by aandk (see edit history)
Link to comment
Share on other sites

Hi aandk, for testing purposes, it is better to do a fresh install and not install the 3rd party module to begin with.

 

There are times that even disabling or uninstalling a third party module is not enough, as some things might have changed.

 

 

The problem is coming from your store, I'm not sure if it's a localization issue/ server issue/ or configuration issue.

Link to comment
Share on other sites

OK

no other modules i fresh installed package

and i believe it should work!!! btw I really like PS as i saw it and really want to use it

as for now I changed config.ini.php from false to true ( that line for reporting error in details) and nothing ha[[ens at all after clicking I confirm my ...

Link to comment
Share on other sites

my old instalation is here

www.aandkshop.pl .. payment options are avaliable, but at last step they do not work

new instalation can not even show me the options so... may be with new instalation there was some problems ... more then with old???

 

OK I'll make another one in new mySQL

Link to comment
Share on other sites

Idea in general - to create shop for selling virtual products and some physical products, multilang. multicurrebcy

I am going to make it work for virtual products i a way

that client will chose product, pay and will get download link immediatelly

I am goin to use Przelewy 24 ( polish ) module for prestashop1.5.3 mainly, and Paypal additionally

I WILL NOT install those two before PS will start work in right way

Link to comment
Share on other sites

first warning while installing

At least one table with same prefix was already found, please change your prefix or drop your database

strange.... there is older instalation in Separate DB - with different name but might be same prefix - so I change prefix

Link to comment
Share on other sites

I did deactivating php magoic quotes.....

i set test product

so..

results are:

 

500 Internal Error

 

The server encountered an internal error and could not complete your request.

for confirming wire transfer payment...

 

but when I try to delete cart ( I allowed guests to do shopping)

see address inwalid...

why????

Link to comment
Share on other sites

elpatron!!!!!! You Are Genius !!!!!!! at least wire transfer works!!! - I mean shows my account data :)...

first step done

 

 

what should I do for make another payments work?

I mean Paypal and przelewy 24?

Link to comment
Share on other sites

elpatron!!!!!! You Are Genius !!!!!!! at least wire transfer works!!! - I mean shows my account data :)...

first step done

 

 

what should I do for make another payments work?

I mean Paypal and przelewy 24?

 

just test them...

 

but don't use this post for questions about anything other than the original topic...best results is to search for similar issue or post new thread.

Link to comment
Share on other sites

Hi guys

the problem has partly solved - I mean at leas I know that PS works on my host with wire transfer module and for gift with virtual products

anyway I am going to use paypal and przelewy 24 modules for payment which are made for automatic set of payment accepted or so - they do not works

to not a double threads I ve started new topic as continuation of this

here

http://www.prestashop.com/forums/topic/233733-something-is-wrong-with-authomatic-payment-accepting-i-modules/#entry1149823

 

I would be appreciated for any help with making the option of that automatic setting work in them

Link to comment
Share on other sites

Hello, Not sure it mgiht help as it seems a slightly different problem. My issue was only with Paypal, i would get a 500 server error when completing the payment process (or in other words, when paypal redirected back with the succesful transaction) and once i activated the error feedbacks i discovered it had to do with order statuses.

Well, after a few days of testing and after i understood that in Prestashop few items are "hard coded", like root category ID, i tried to install on a local wamp and copy the ps_order_state and ps_order_state_lang from the test mysql over to the "prodution" test.

The difference, that solved the issue for me, was that i have a bidirectional replication setup and to avoid duplicate records i seed by 10 starting from 1 on the server A and 2 on server B. This results on autogenerated IDs spaced by 10 and not by 1, so instead of having id 1, id 2, id 3, etc, i'd have id 1, id 11, id 21, etc..

Well, looks like Prestashop doesn't like that :)

once i restored those tables from a "standard" mysql installation, the payment started to work...

 

I'd suggest PS development team to "hard code" record IDs that need to be "hard coded".

Now i wonder if i'll face sooner or later any issue like this one.

For example i have new customers that don't get assigned to a default group, and i wonder if it is for the same reason (because the default groups now have IDs 1, 11 and 21, but i guess usually they'd have 1,2,3..)

 

Hope this help.

 

S

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