So I decided I'd try it again just now, and see if I could complain to my credit card company for a bad merchant processor.

And today it worked.

I don't know if the change to Global Collect was recent, but it looks like it's working for me now, so your mileage may vary.