In most cases, if your card is declined it is due to your bank rejecting the payment.
This is because they may not recognise the influencer's domain. Try using a new card or ring your bank to tell them that you are making the transaction and then try again.