On October 13th I attempted to pay online at Currys.co.uk using my BA Amex PP. After it was rejected three times I called Amex and they said that there were no records of any attempted/rejected transactions, so I went back online and tried a couple of more times with the same result, then changed to my Amex Plat and it worked

.
Back to today and the same result; this time both mine and my wife's BA Amex were rejected and once again the Plat was accepted

.
Any ideas why one Amex should be accepted and other not? So far it's cost me 155 Avios

.