MasterCard have put in place a wide range of compliance requirements for purchasing crypto on their network. You can learn more about the MasterCard BRAM program via this link.
Where possible, we have complied with these requirements. In some cases, it is not feasible, and therefore the transaction cannot be completed.
In this instance, we kindly advise you to issue a new transaction, and, if possible, to use a card that is issued by Visa.