Barclaycard does not accept Revolut card


I tried to make a payment towards my Barclaycard (UK) bill, but the card number is rejected.


I had the same problem with revolut VISA,
but then tried with revolut mastercard :

barclaycard detected it as a maestro card and wanted issue number, so I put in “1”
and the payment failed.
Revolut app says “Barclaycard Netlink: try again” but it fails every time.


Same problem. I have tried inputting it manually and via the camera feature. I get told that the number is invalid.
How do we fix this please?