首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MPOS不接受信用卡支付D365

MPOS不接受信用卡支付D365
EN

Stack Overflow用户
提问于 2019-06-21 06:59:32
回答 1查看 588关注 0票数 0

这是在测试环境中。

使用D365零售。

现代销售点(MPOS)

终端设备是来自Adyen的Verifone P400Plus。

当我用信用卡付款时,MPOS上出现了这个错误:

“卡类型不是公认的支付形式。请使用另一张支付卡,然后重试”

我使用的卡是一张测试卡,包含以下详细信息:

万事达/大师 实例:2025年12月31日 版本: 012 卡号: 541333 * 9999 类型:信贷

在D 365\Retail\Channel setup\POS安装\硬件配置文件中,我在硬件配置文件中添加了主卡和大师卡:

在D 365\零售渠道设置\支付方式\卡号中,我在MasterCard和大师上都添加了卡号

在D 365\零售渠道设置\付款方式\卡类型中,卡片也会出现。

工作1070和1090已被应用。

我可能错过了一些我不知道的东西,但我不知道该找什么。有什么建议吗?

编辑我做了一个完全推送,但同样的错误会发生。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-24 06:58:33

所以我找到了导致MPOS触发错误的原因。是因为卡的类型。万事达卡被配置为将“卡片类型”值设置为“国际借记卡”。

在js文件"Commerce.Core.js“第49377行中,代码调用方法”Commerce.PaymentHelper.isCreditCard(.)“,检查信用卡。

当我的万事达卡被配置为“国际借记卡”时,方法中的if语句是不正确的,所以我的卡总是被拒绝。将万事达卡的类型值改为“国际信用卡”或“公司卡”解决了我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56698395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档