英文:
Adyen card container accepting unsupported card numbers without error - How to fix?
问题
输入了不受支持的卡号:9162 9912 8719 8161 476,在Adyen卡容器中,但没有收到任何卡号无效的错误消息。
容器成功接受它,并且不验证输入的数字。
这是相关的图像,显示了输入的卡号和Adyen没有返回任何错误消息。
英文:
Entered an unsupported card number: 9162 9912 8719 8161 476, in Adyen card container, but didn't get any error saying card number is invalid.
Container takes it in successfully and doesn't validate the digits on input.
Here's the relevant image showing card digits entered and Adyen not returning any error message.
答案1
得分: 1
您输入的卡号有效并通过了 luhn 校验。然而,卡的 BIN 不在测试数据库中,因此无法检测到卡的品牌。
在这种情况下(仅限测试),允许进行卡支付,由应用程序决定如何处理。
当进入生产环境时,会对卡的品牌进行验证,并检查您作为商家是否配置为接受它。
如果您不允许使用这个卡品牌,界面上会生成一个“不支持的卡”错误,并且购物者将无法继续支付。
英文:
The card number you are entering is valid and it passes the luhn check. However the card BIN is not in the Test databases so the card brand cannot be detected.
In this scenario (on Test only) the card payment is allowed and it is up to the application to decide what to do.
When it comes to the Live environment the verification of the card brand and whether you as a merchant, are configured to accept it, take place.
In the scenario that you do not allow this card brand, an "unsupported card" error would be generated in the UI and it would not be possible for the shopper to proceed with the payment.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论