Once you receive a message within the widget saying, "Card check failed; please check your card details and try again.", there are usually a few things that you can check and quickly fix everything. Below is a list of possible reasons why your card check failed:
💳 Your bank may have rejected the transaction
Some banks don’t support crypto purchases or block them due to internal policies. Here’s what you can try:
Use a different card issued by another bank (in your name).
Contact your bank to ask if they allow crypto-related payments.
🧾 Billing details might not match
Make sure your billing address is accurate and complete (for example, you entered PO box details instead of a Postal Code)
⚠️ Some details may be missing
Make sure all required fields are filled out correctly before submitting.
❌ Your card might be blocked or invalid
Check if your card is still active. If not, reach out to your bank to find out more.
✅ Card type requirements
We only accept debit or credit cards issued by Visa or MasterCard. Other types are not supported (prepaid, gift cards, etc.)
🔐 3D Secure must be enabled
Make sure your card has 3D Secure (a security layer required for the transaction).
Ensure your transaction does not exceed the KYC limits.
At Ramp, we support all banks; however, sometimes, the MCC code used for crypto-related transactions causes banks to block the process as a security measure. The MCC or merchant category code is a four-digit code to classify the goods or services a retail business sells.
Even if transactions have gone through previously, banks can block any further transactions that they feel are suspicious or questionable. When this happens, it's best to contact your bank and settle the issue with them directly, as they have the power to fix any account issues. Unfortunately, we are not able to fix it on our end and make your card work.