Voids for refunds using AC with Authorize.net
- gio50000
- Commander (CMDR)
- Posts: 123
- Joined: Mon Feb 18, 2008 12:51 pm
- Location: Orlando, FL
- Contact:
Voids for refunds using AC with Authorize.net
I understand that you can not issue a refund until the authorized transaction has been settled by the payment gateway. If I wait for the transactions to be settled then additional charges my apply to our account for a refund.
I spoke with an Authorize.net representative and they recommended I void the authorized transaction without incurring any fees as long as I did it before settlement at the close of business every day.
Is there a feature in AC to void transactions as mentioned above?
Thanks,
Gio
I spoke with an Authorize.net representative and they recommended I void the authorized transaction without incurring any fees as long as I did it before settlement at the close of business every day.
Is there a feature in AC to void transactions as mentioned above?
Thanks,
Gio
It looks like the Authorize.net payment gateway implements the DoVoid method from the Payment Provider Base class. I would imagine you could call this from code (assuming there isn't a GUI in place to do so already)
O.K. I just did a quick search and there is a VoidPayment.aspx page under the Admin/Orders/Payments directory. I'd imagine that this is an admin component that would allow you to void a transaction. Since Authorized.net supports voided transactions, I think you're good to go!
Mike
O.K. I just did a quick search and there is a VoidPayment.aspx page under the Admin/Orders/Payments directory. I'd imagine that this is an admin component that would allow you to void a transaction. Since Authorized.net supports voided transactions, I think you're good to go!
Mike
I'm probably not the best person to ask, but it looks like you can go into your admin interface and view you existing orders (I've never done this personally as I don't have any orders
... from there, if your order is in a certain state (PaymentStatus.Unprocessed, PaymentStatus.Authorized, PaymentStatus.AuthorizationFailed, or PaymentStatus.CaptureFailed), you should have a link that allows you to void the transaction.
I'm not exactly sure what this page looks like, but hopefully you get the gist ... you shouldn't have to do any coding.
Mike

I'm not exactly sure what this page looks like, but hopefully you get the gist ... you shouldn't have to do any coding.
Mike
- Logan Rhodehamel
- Developer
- Posts: 4116
- Joined: Wed Dec 10, 2003 5:26 pm
I think it depends on whether you have captured the transaction or not. If you have not captured a payment, there is a way to Void them through the admin interface. Once you capture the payment, our framework is not capable of requesting a void.
If you have already captured the payment, then it may be possible for you to log in to the Authorize.Net merchant interface and void the transaction there. Then you could edit the status of the payment within AC to make your order history match.
If you have already captured the payment, then it may be possible for you to log in to the Authorize.Net merchant interface and void the transaction there. Then you could edit the status of the payment within AC to make your order history match.
Cheers,
Logan
.com
If I do not respond to an unsolicited private message, it's not because I'm ignoring you. It's because the answer to your question is valuable to others. Try the new topic button.
Logan

If I do not respond to an unsolicited private message, it's not because I'm ignoring you. It's because the answer to your question is valuable to others. Try the new topic button.
Once a payment is "captured", there is no void possible. You have committed the money transfer and it will be included in your end-of-day settlement. At least I haven't found a way, even through the merchant web site for ANet. I imagine you could do a fully manual refund in the merchant web site for ANet but that would be quite a hassle.
An authorization can be cancelled at any time, just by using the payments window dropdown on the order screen. I do it all the time.
A refund cannot be issued until the charge has been settled, this is an ANet requirement so far as I can tell. Once settlement occurs, you can issue full or partial refund from within AC7 using the same dropdown menu in the same payments screen.
An authorization can be cancelled at any time, just by using the payments window dropdown on the order screen. I do it all the time.
A refund cannot be issued until the charge has been settled, this is an ANet requirement so far as I can tell. Once settlement occurs, you can issue full or partial refund from within AC7 using the same dropdown menu in the same payments screen.
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
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
- jmestep
- AbleCommerce Angel
- Posts: 8164
- Joined: Sun Feb 29, 2004 8:04 pm
- Location: Dayton, OH
- Contact:
We used to be able to void on ANet, even though it had been authorized and captured, as long as we did it before the batch settled for the day. Settlement time of day is something that can be configured in their admin-- we had it set to settle at midnight for the void reason and so that our batches would pretty much match Able order date.
Judy Estep
Web Developer
jestep@web2market.com
http://www.web2market.com
708-653-3100 x209
New search report plugin for business intelligence:
http://www.web2market.com/Search-Report ... -P154.aspx
Web Developer
jestep@web2market.com
http://www.web2market.com
708-653-3100 x209
New search report plugin for business intelligence:
http://www.web2market.com/Search-Report ... -P154.aspx
Interesting. I'll do some testing with my charge card and see if I can make it void a capture prior to settlement versus after a settlement.
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
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
- gio50000
- Commander (CMDR)
- Posts: 123
- Joined: Mon Feb 18, 2008 12:51 pm
- Location: Orlando, FL
- Contact:
Re: Voids for refunds using AC with Authorize.net
jmestep - Good idea!
Thanks everyone for your participation,
Gio
Thanks everyone for your participation,
Gio
Thank you,
Gio
Gio