Thank you – what I have found out now is that it seems to be CloudFront related, as on the origin server it works (even with cache plugins enabled), but via CF it doesn’t.
Btw. the payment worked all just fine until perhaps 1-2 weeks ago with that same CF setup, as it has never been changed, so it must have been caused by a recent update (of WP or a plugin).