Post by england4eva » Thu Sep 05, 2013 3:29 am

Hi All,

I used to use Opencart 1.5 with one site and when Paypal status changed it changed in my order history. For example, when I refunded a payment in Paypal it would update the order to Refunded.

I no longer have that site and now run a site with 1.5.5.1

When I refund etc the status doesn't change on the order and I can't for the life of me find out why.

I seem to remember on 1.5 the Paypal payment module had some unique identify code which the one in 1.5.5.1 doesn't - couldn't this be causing the problem?

The problem is being made worse because I run a site that sells downloadable products and when a German customer pays with "echeck" which is set at Paypal to be rejected making the status "cancelled" at paypal it automatically makes the payment set to "Processing" at my site which is the download status, thus basically giving away free products.

Does anyone know why this might be? Thanks in advance!

New member

Posts

Joined
Tue Mar 09, 2010 5:32 am

Post by MarketInSG » Thu Sep 05, 2013 10:27 am

try turning on error debugging on your paypal payment extension. From there, see what info you can gather. In system > settings > options tab, set the default order status to something else other than 'processing'


User avatar
Guru Member

Posts

Joined
Wed Nov 16, 2011 11:53 am
Location - Singapore

Post by england4eva » Thu Sep 05, 2013 4:26 pm

Hi,

I have turned on debugging, what am I looking for?
MarketInSG wrote:In system > settings > options tab, set the default order status to something else other than 'processing'
Ok, I've changed this to "Pending" .. The download release status is still set to "Processing"

Won't changing this mean the user never enters the download status now though?

Thanks for your help.

New member

Posts

Joined
Tue Mar 09, 2010 5:32 am

Post by MarketInSG » Thu Sep 05, 2013 9:02 pm

by default, paypal will return complete for successful payment. If your complete status at extensions > paypal is set to processing, and processing to processing too, you will be releasing the downloads though payment isn't complete


User avatar
Guru Member

Posts

Joined
Wed Nov 16, 2011 11:53 am
Location - Singapore

Post by Qphoria » Thu Sep 05, 2013 9:23 pm

england4eva wrote: I have turned on debugging, what am I looking for?
Try to make another payment.. then check the System->Error Log for entries like
PP_STANDARD --> xxxxxxxx
PP_STANDARD <-- xxxxxxxx

the --> means what your site is sending to them
the <-- means what their site is sending back to you

you should see (in summary)
--> initial send
<-- initial recv
--> verification
<-- VERIFIED
on a normal successful order.

Image


User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by england4eva » Fri Sep 06, 2013 1:32 am

MarketInSG wrote:by default, paypal will return complete for successful payment. If your complete status at extensions > paypal is set to processing, and processing to processing too, you will be releasing the downloads though payment isn't complete
At extensions > paypal I have Complete set to "Processing" and Processed set to "Pending"

The problem is when a German echeck is rejected the product is still being released even though the payment at Paypal is cancelled.
Qphoria wrote: Try to make another payment.. then check the System->Error Log for entries like
PP_STANDARD --> xxxxxxxx
PP_STANDARD <-- xxxxxxxx
Nothing like this when debugging is on, I just have the following :-

2013-09-05 12:01:40 - PP_STANDARD :: IPN REQUEST: cmd=_notify-validate&mc_gross= <<LOTS OF PERSONAL DETAILS ABOUT THE PAYMENT>>
2013-09-05 12:01:40 - PP_STANDARD :: IPN RESPONSE: INVALID

Nothing else.

Any further ideas would be most appreciated, thanks for your help so far!

New member

Posts

Joined
Tue Mar 09, 2010 5:32 am

Post by england4eva » Sun Sep 08, 2013 6:05 pm

Anyone any ideas?

New member

Posts

Joined
Tue Mar 09, 2010 5:32 am
Who is online

Users browsing this forum: Bing [Bot] and 4 guests