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?