Post by ctellier » Mon Oct 19, 2009 8:29 am

I have read about it alot on the forums and i know it has got tempers going..but..
On my site I have 2 types of payment methods. 1: paypal and 2: check/money order. check/money order works fine, but when a transaction happens with paypal it does not add the order to the admin panel. I have tried it in the test mode and live, but the order never shows up.

INFO:

I have a paypal business account
I am using opencart_v1.3.2

User avatar
New member

Posts

Joined
Sun Oct 18, 2009 9:36 am
Location - Wisconsin

Post by Daniel » Mon Oct 19, 2009 9:04 am

is your site in safe_mode?

if so that might be the problem.

OpenCart®
Project Owner & Developer.


User avatar
Administrator

Posts

Joined
Fri Nov 03, 2006 6:57 pm

Post by ctellier » Mon Oct 19, 2009 9:27 am

If you are talking about php safe mode:

PHP Version 5.2.5
safe_mode Off

Also the customer has no orders in the "My Order History" section

User avatar
New member

Posts

Joined
Sun Oct 18, 2009 9:36 am
Location - Wisconsin

Post by Daniel » Mon Oct 19, 2009 9:43 am

are you using paypal standard or paypal pro (direct)?

OpenCart®
Project Owner & Developer.


User avatar
Administrator

Posts

Joined
Fri Nov 03, 2006 6:57 pm

Post by ctellier » Mon Oct 19, 2009 9:57 am

I have paypal installed in Extensions >Payment >Payment Method
not paypal direct

Also I just looked in the DB and the orders are in there, but the order_status_id is 0. when i change it to 1 it shows up in the admin panel.

User avatar
New member

Posts

Joined
Sun Oct 18, 2009 9:36 am
Location - Wisconsin

Post by Daniel » Mon Oct 19, 2009 10:11 am

if you goto the orders page you can set the order status filter to missing orders to see the missing orders.

I'm not sure why the paypal callback is not working for some people. One person who could not get it working server was setup with a russian character set. The problem with this was that opencart converts everything to utf-8

please post a link to your site.

OpenCart®
Project Owner & Developer.


User avatar
Administrator

Posts

Joined
Fri Nov 03, 2006 6:57 pm

Post by ctellier » Mon Oct 19, 2009 10:15 am

I will pm you my site.

status missing orders shows them.

User avatar
New member

Posts

Joined
Sun Oct 18, 2009 9:36 am
Location - Wisconsin

Post by ctellier » Mon Oct 19, 2009 10:53 pm

figure out anything?

User avatar
New member

Posts

Joined
Sun Oct 18, 2009 9:36 am
Location - Wisconsin

Post by Daniel » Tue Oct 20, 2009 1:47 am

Its because you have & in the title of your site. You need to remove this some how to get it to work.

you need to use the html_entity_decode function on the $this->config->get('config_store') in the paypal module.

I will include this in the next release.

OpenCart®
Project Owner & Developer.


User avatar
Administrator

Posts

Joined
Fri Nov 03, 2006 6:57 pm

Post by ctellier » Tue Oct 20, 2009 3:37 am

Thanks, could you tell me which file I need to edit and where to find it?

User avatar
New member

Posts

Joined
Sun Oct 18, 2009 9:36 am
Location - Wisconsin

Post by Daniel » Tue Oct 20, 2009 3:40 am

just the controller/payment/paypal

OpenCart®
Project Owner & Developer.


User avatar
Administrator

Posts

Joined
Fri Nov 03, 2006 6:57 pm

Post by ctellier » Tue Oct 20, 2009 3:43 am

Im in the pp_standard.php in catalog/controller/payment/

and that line already has it on it:

$this->data['item_name'] = html_entity_decode($this->config->get('config_store'), ENT_QUOTES, 'UTF-8');

User avatar
New member

Posts

Joined
Sun Oct 18, 2009 9:36 am
Location - Wisconsin

Post by ctellier » Tue Oct 20, 2009 4:53 am

bump

User avatar
New member

Posts

Joined
Sun Oct 18, 2009 9:36 am
Location - Wisconsin

User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by ctellier » Tue Oct 20, 2009 5:49 am

Works! Thanks alot to the both of you!

User avatar
New member

Posts

Joined
Sun Oct 18, 2009 9:36 am
Location - Wisconsin
Who is online

Users browsing this forum: Semrush [Bot] and 64 guests