So the answer to this is the vendor cancelled the order within an hour of the eCheque payment going through - Their eCommerce platform must of freaked out and didn't process the refund because it was in the magical time of payment going through as order was cancelled. I assume their system saw nothing as paid and cancelled the order, assuming it would cancel the eCheque payment. Unfortunately for me the eCheque had cleared and was in no mans land during that time, of which their(most?) eCommerce system(s) essentially divided by zero and assumed a canceled payment would prevent it from reaching them (of which it normally would). TL;DR: eCheques are weird and there's a "witching hour" between cancellation and the ability for a refund to issue where the vendor gets the payment and I don't get a refund until I ask them to go through their logs.
... View more