Jump to content

[BUG] 1.6.1.2 - Payment marked twice and thrice


Recommended Posts

Hello!

 

Using 1.6.1.2.

 

When someone pays with Paypal module, when I check the order as "In progress" I get the this order "paid twice". This breaks all the statistics about received payments.

 

When someone uses COD the payment is marked as paid thrice automatically.

 

Also this breaks all possible statistics about paid orders...

 

Thank you!

Link to comment
Share on other sites

When someone uses COD the payment is marked as paid thrice automatically.

 

Can you provide a screen shot so it is clear what you are referring to?

 

 

This is not a problem
in
orders -  states
 
you must remove this option

 

Can you be more specific about what you are referring to?  I am not aware of a "feature" that would cause payments be to marked as received more than once

Link to comment
Share on other sites

try this:

 

back office-->advanced parms-->performance.

 

disable overrides

 

test

 

you can also disable 3rd party modules, but overrides is most likely to causes issue like this, i.e.  some feature you installed on your previous version that is doing 'something'. lol

 

and there is always job offers....fingers crossed you get it sorted.....

Link to comment
Share on other sites

I'm going to try that!

try this:

 

back office-->advanced parms-->performance.

 

disable overrides

 

test

 

you can also disable 3rd party modules, but overrides is most likely to causes issue like this, i.e.  some feature you installed on your previous version that is doing 'something'. lol

 

and there is always job offers....fingers crossed you get it sorted.....

Link to comment
Share on other sites

Ok,

 

I disabled all non native modules and all overrides. Same result.

 

I have invoices set as DISABLED.

 

I set it to enable and tested again with CASH ON DELIVERY.

 

It only marked as paid once! BUT as soon as I manually changed the status to "In progress" or "Delivered" it marked the order as paid again.

 

I used the default theme... so I'm running out of ideas...

 

try this:

 

back office-->advanced parms-->performance.

 

disable overrides

 

test

 

you can also disable 3rd party modules, but overrides is most likely to causes issue like this, i.e.  some feature you installed on your previous version that is doing 'something'. lol

 

and there is always job offers....fingers crossed you get it sorted.....

Link to comment
Share on other sites

Hi!

 

Not really a "solution". It is supposed to work fine with various status set as "mark as paid".

 

If you do a clean install you will see that this come like that out of the box...

 

Oh i found a solution , i had waiting for shipping and delivered both marked as "mark as paid" so it gave 2x payment, after disabling this for awaiting shipment, it works ok

 

:)

 

hope it helps

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...
  • 3 weeks later...

Hi!

 

Though I upgraded to 1.6.1.4 it seems that classes/order/Order.php did not change in my install.

 

I manually copied Order.php from github to my local installation and it generated an 500 error due to some missing class. After some digging I found that it was because of /classes/PaymentModule.php

 

I also copied it and everything seems fine. No more duplicates. 

 

However this copy breaks my PDFs saying "No Payment" at Payment Method.

 

Can someone point me the correct way to fix this?

 

I rolled everything back.

 

Thanks

Link to comment
Share on other sites

  • 1 month later...
  • 1 year later...
On 10/31/2015 at 2:54 PM, nuno.note said:
This is not a problem

 

in

 

 

orders -  states

 

 

 

 

 

you must remove this option

 

 

 

 

 

 

 

 

Thank you #nuno.note; this solved my problem.

For anybody else having trouble with payment registering multiple times use this solution:

Go in Admin -> Order -> Statuses and check for the Default order status (usually "Processing") and untick the mark as paid option.

Worked for me

Edited by tony_mik
add info (see edit history)
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...