It should be easy to catch this problem. Order balance is verified exactly to cents and if there is any difference, the property 'order.paid_in_full' is evaluated false.
Use this simple patch for logging: http://pastebin.com/HKWbCZBR You can also select well known option "Verbose logs" for payments in livesettings ("Add extensive logs during post." EXTRA_LOGGING) Then use filtering in the log what is not paid exactly. grep paid_in_full satchmo.log If you confirm very small balances in the log and Chris will agree, the method '_paid_in_full' can be simply changed in Satchmo. I think that payments rounded up to whole number can be silently accepted for some currencies, namely rounding up, but I do not know and really I do not want to suggest anything about payments. Hynek On 14 říj, 00:39, GuyBrush <[email protected]> wrote: > Hi > I had similar problems which got fixed by installing memcached but I > never had a double-charging problem. > Do you have memcached setup? > > I'm having some of those problems again and I'll be investigating & > testing with a 1 cent test product. > Let me know if you find a fix for this problem. > > Thanks > Orion Vianna > > On 10/12/2011 06:04 PM, Shaun Dishman wrote: > > > > > > > > > Hi folks, > > > We launched a new storefront for a client last week, and are seeing > > some intermittent weird behavior. We are using Django 1.3 with > > Satchmo 0.9.2, and we use Authorize.NET as the payment module. > > > For a small percentage of the orders, they list a status of > > "None" (which I always thought meant that the order was still pending, > > and was not completed) - but if I examine the order details, I see a > > successful payment recorded with a valid Authorize.NET transaction > > ID. How is it possible to receive payment but not finish the order? > > > I don't have a good idea of what the end-users are doing to cause this > > behavior, but I was hoping someone here may have seen this before. > > What's happening is that customers are getting confused and somehow > > starting a second order, which they pay for and successfully complete, > > but then they've been double-charged so our client is having to issue > > refunds. > > > Thanks in advance for any help you can provide. > > > -- Shaun -- You received this message because you are subscribed to the Google Groups "Satchmo users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/satchmo-users?hl=en.
