CARD_DECLINED_VERIFICATION_REQUIRED Error and no SCA popup

Hi,

I’m using the Web Payments SDK with the new card.tokenize(verificationDetails) flow.

Here is the verification data I’m passing:

const verificationDetails = {
  amount: Number(overall_total).toFixed(2),
  currencyCode: 'EUR',
  intent: 'CHARGE',
  customerInitiated: true,
  sellerKeyedIn: false,
  billingContact: {
    givenName: 'Test',
    familyName: 'User',
    email: '[email protected]'
  }
};

Issue I’m seeing:

  • For some EU cards, SCA (3DS) is triggered during tokenization and have successful payment

  • For some other EU cards, no SCA popup is shown

  • Tokenization still succeeds

  • But backend payment fails with:
    CARD_DECLINED_VERIFICATION_REQUIRED

Can you please help me with this issue? Also What is the recommended way to handle this scenario?

Thanks.

Hi, could you please provide more information on how you’re testing? Is this in the sandbox environment? If so, which test credit cards are being used?

Thank you!

The sandbox environment is working fine. We had tasted with all the test cards and it worked ie. successful SCA popup and the transaction. We are getting this issue in production with our customers in EU.

@mousa-square Please let me know if you need any other information than above.

@nikhar Can you share your application ID as well as a payment ID example where you got this error?