Why can't I pay you?
2022-08-11
Why is it so hard to pay some companies the money they want?

Imagine walking into a shop and paying for 3 apples, only after paying you realise that actually you needed four. You go back in and pick one from the pile, and go to the checkout... and the person behind the counter refuses to serve you.
"You've already bought 3 apples" they insist, "you'll need to return those 3 first and then buy four. You can't just buy one more!"
It's a quirk, you think - probably some dumb computer system somewhere. You offer to return the apples so you can buy 4, and they helpfully point out that the apples are non-refundable. So, you actually can't return them; you can throw them away and buy four apples at once, or you can stick with the three you have.
Obviously that's ridiculous. The shop's business model is to sell you things and you want to buy things from the shop. They have plenty of apples - this should be simple! Of course, in shops which sell apples this wouldn't happen. They'll gladly sell you another apple.
But in tech...
I recently went onto a travel website to book a hotel. I found a good deal which I was happy with and I booked Sunday to Wednesday. I went to sleep happy with my choice.
The next day, I woke up to realise I actually should've booked Sunday to Thursday. I go onto the travel website to extend my stay and I'm told that to do that I would need to cancel and rebook. There's a no-refund cancellation policy so I'd lose all the money from my previous booking.
I book a room in a different hotel using a different travel website.
Now, fair enough, the original booking was non-refundable. But I didn't ask for a refund - I asked if I could buy more of their thing. I wanted another night! I would've moved rooms if I'd had to. But no; it wasn't at all possible to get another night added on. It's absurd, and I'm pretty sure that while there's probably some technical explanation of why things had to be this way, that doesn't do me any good, and the hotel - and the travel website - lost out on the chance for me to pay them money.
Going Deeper
I run Pi-hole on my home network, and sometimes the DNS blocking breaks things. Usually it'll be a website that goes wrong in some way. I'm reasonably good at spotting this, and I don't mind the trade-off. It works for me.
What I can't understand is why any online retailer would be OK with any part of their payment page being blocked. Multiple times, I've been unable to pay for a product online only to have it work if I switch my DNS servers.
How can your business's tracking or advertising be more important to you than taking my money? The whole point of your store was to take my money, and I wanted to give it to you!
Again, probably there's a technical explanation. Maybe they don't mean for me to be blocked. Maybe they'd change it if they knew. This is just a rant, but it doesn't matter; why can't I pay you?