payment status on refunded orders

For general questions and discussions specific to the AbleCommerce 7.0 Asp.Net product.
Post Reply
User avatar
AbleMods
Master Yoda
Master Yoda
Posts: 5170
Joined: Wed Sep 26, 2007 5:47 am
Location: Fort Myers, Florida USA

payment status on refunded orders

Post by AbleMods » Thu Sep 18, 2008 6:39 pm

In AC7 Final SR1, I've noticed that refunding an order after it's been captured results in the payment status of the order remaining as "Paid".

Shouldn't it return to "Unpaid"? I could understand the ORDER status being whatever it is, but the PAYMENT status isn't something I can directly control.

I'm pretty sure it goes back to "Unpaid" in RC3 on Solunar.com. Looks awfully weird seeing an order in the orders list with a 0 dollar total and a status of "Paid".

Only unique aspect I can think of is the order has all nonshippable items on it.

Thoughts?
Joe Payne
AbleCommerce Custom Programming and Modules http://www.AbleMods.com/
AbleCommerce Hosting http://www.AbleModsHosting.com/
Precise Fishing and Hunting Time Tables http://www.Solunar.com

User avatar
Katie
AbleCommerce Admin
AbleCommerce Admin
Posts: 2651
Joined: Tue Dec 02, 2003 1:54 am
Contact:

Re: payment status on refunded orders

Post by Katie » Tue Sep 23, 2008 11:37 am

Hey Joe!

I was helping a customer yesterday with a similar issue. It was reported as a bug, but I could never reproduce it. His issue was that a full or partial refund would change the status to 'shipment pending'. I am testing on build 10152 with the default order statuses.

Here are the results of my tests:

I placed an order to authorize payment. Then, I did a capture of the funds so the payment status was "Paid". I then shipped the items in the order so the shipment status is "Shipped". The order status is now "Completed".

I did a full refund and payment status now shows as "Refunded". Order status is unchanged and still shows "Completed". Shipment status is unchanged and shows "Shipped".

Then, I did a Return of product to inventory. Again, no status has changed. Order status is still "Completed", Shipment status is "shipped", and Payment status is "Refunded".

The only thing I can think of is that a change in the order statuses has caused this to not behave properly.

Thanks,
Katie
Thank you for choosing AbleCommerce!

http://help.ablecommerce.com - product support
http://wiki.ablecommerce.com - developer support

User avatar
AbleMods
Master Yoda
Master Yoda
Posts: 5170
Joined: Wed Sep 26, 2007 5:47 am
Location: Fort Myers, Florida USA

Re: payment status on refunded orders

Post by AbleMods » Tue Sep 23, 2008 12:54 pm

Try using the "Cancel Order" feature on the order details action dropdown after payment has already been captured.

You're only going to get one shot at seeing the incorrect status. Remember the PayPal bug where the payment status would say one thing at first and then after you viewed the list again later it would be correct?

Same thing.
Joe Payne
AbleCommerce Custom Programming and Modules http://www.AbleMods.com/
AbleCommerce Hosting http://www.AbleModsHosting.com/
Precise Fishing and Hunting Time Tables http://www.Solunar.com

Post Reply