As a merchant, there is a lot of talk about when to authorize and capture a payment or when to capture and authorized payment?
Some say you should authorize and capture at the moment the order is placed. Others say you should authorize at first, but capture when the order ships. Others take it a step further and capture upon delivery.
I've been capturing when orders ship.
Except the other day, I ordered something online and the money was not deducted from my account until I singed for the package, nearly a week later.
My question is, how do you do this? Is there a module which can somehow sync up authorizations from gateways like Authorize.net and a shipping courier like FedEx? This way once an order is signed for, it can automatically capture the charge associated with that shipment?
This seems like a major hassle to have to look up the status of every shipment, wait for it to be signed and then capture each. Is there a system in place to support this?
Capture on the day it ships. OK. I've just seen people capture upon delivery which seems pretty hard to manage. It's one thing for me to mark an order shipped and then capture payment. It's another track hundreds of orders, wait for individual delivery confirmations and signed package notices before capturing.
Yes, capture on shipment is the way it should be done. Reason why is that it's better to cancel an auth than process a full refund. Plenty of e-commerce platforms automate the capture transaction upon entry of the tracking number.