问题标签 [mastercard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
367 浏览

javascript - 如何从全局函数访问角度分量函数 - 请与 IE11 兼容

情况是这样的——我正在一个基于角度的应用程序中使用万事达卡支付网关 api。该 api 为成功和错误进行回调,并在 script 标签的 data-error 和 data-success 属性中传递回调以加载 Mastercard api。

详情在这里

我有一个在 Firefox 和 Chrome 中运行良好但在 IE11 中完全失败的解决方案。我已经取消了所有 polyfills 导入的注释,但无论我尝试多少,都没有任何效果。

这是我到目前为止所做的:

无论我尝试什么,都不会触发回调,而是 api 返回错误。有任何想法吗?

0 投票
2 回答
1287 浏览

c# - 无法解析远程名称:“sandbox.api.mastercard.com”

我正在尝试在万事达卡的沙箱上请求通过 MoneySend api 付款。这是示例代码,也可以在此处找到c#

问题陈述:

当我尝试直接通过 Visual Studio 发出请求时,它工作得很好,但是当我在 IIS 上部署此服务时,这显示错误

无法解析远程名称:“sandbox.api.mastercard.com”

进一步说明:

在 VS 2017 中创建解决方案,在其中创建 2 个项目,一个服务和另一个用于在控制台中测试相同服务。通过在控制台中指向服务的服务引用,它工作正常。当我在 IIS 上部署服务并将服务端点从本地 VS 链接替换为控制台应用程序中部署的 IIS 链接时,出现上述错误。

更新:

我在一家互联网服务有自己的 dns 和代理设置的公司工作。

完全例外:

MasterCard.Core.Exceptions.ApiException:无法解析远程名称:'sandbox.api.mastercard.com' ---> System.Net.WebException:无法解析远程名称:'sandbox.api.mastercard。 com' at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context) at System.Net.HttpWebRequest.GetRequestStream() at RestSharp.Http.WriteRequestBody(HttpWebRequest webRequest) at RestSharp.Http.PostPutInternal(String method) at RestSharp.RestClient.Execute (IRestRequest request, String httpMethod, Func`3 getResponse) --- 内部异常堆栈跟踪结束 --- 在 MasterCard.Core.ApiController.Execute(OperationConfig config, OperationMetadata metadata, BaseObject requestMap) 在 MasterCard.Core.Model.BaseObject .Execute[T](字符串操作UUID,T inputObject) at MasterCard.Api.Moneysend.Payment.Create(RequestMap map) at MasterCardWebService.MoneySend.testService() 在 C:\Users\name\Documents\My Received Files\MasterCardWebService\MasterCardWebService\MasterCardWebService\MoneySend.svc.cs :第 128 行

0 投票
0 回答
130 浏览

magento - Magento 1.9.3.9 上的万事达卡支付网关服务

我安装了 magento 扩展“万事达卡支付网关服务”,但它在 magento 1.9.3.9 上不起作用,当我尝试打开系统 >> 配置 >> 支付方法(HTTP 错误 500)时;PHP 致命错误:第 28913 行的 /home/.../public_html/includes/src/__default.php 中找不到类“Mastercard_Mpgs_Block_Adminhtml_System_Config_Fieldset_Hint”。需要帮助

0 投票
1 回答
1397 浏览

emv - 万事达卡生成交流电

我尝试使用 MasterCard / MIR 处理付款。发送 PDOL 后,我确实成功地从 VISA 读取数据,但 MS 不需要 PDOL。

交易第一步:

选择 2PAY.SYS

[发送]:00 A4 04 00 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 00

[阅读]:6F 23 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 11 BF 0C 0E 61 0C 4F 07 A0 00 00 00 04 10 10 87 01 01 90 00

第二步:

[发送]:00 A4 04 00 07 A0 00 00 00 04 10 10 00 F [读取]:6F 44 84 07 A0 00 00 00 04 10 10 A5 39 50 0A 4D 41 53 54 45 52 43 41 52 44 5F 2 72 75 65 6E 87 01 01 9F 11 01 01 9F 12 0A 4D 41 53 54 45 52 43 41 52 44 BF 0C 0F 9F 4D 02 0B 0A 9F 6E 07 06 43 00 00 00 30 30 00 9

卡不需要 PDOL

第三步:

[发送]:80 A8 00 00 02 83 00 00

[阅读]:77 16 82 02 19 80 94 10 08 01 01 00 10 01 01 01 18 01 02 00 20 01 02 00 90 00

收到的应用程序文件定位器 (AFL)

第4步:

阅读所有可用数据。

[发送]:00 B2 01 0C 00

和其他部门

我把所有行业都红了。但是没有标签需要付款:9F26 - 应用密码,9F37 - 不可预测的数字,9F36 - 交易计数器。

要获取此标签,我可以使用 CDOL 生成命令生成 AC,但是如何生成 CDOL?卡上说的是 CDOL1 和 CDOL2。CDOL1 需要卡片自己生成的标签。

卡片答案,包含 CDOL1 和 CDOL2:

70 81 A0 57 13 55 45 46 77 77 25 42 79 D2 01 12 01 58 11 10 00 00 79 0F 5A 08 55 45 46 77 77 25 42 79 5F 24 03 20 11 1 3021 0 25 5 3 43 5F 34 01 01 01 8C 21 9F 02 06 9F 06 9F 06 9F 1A 02 95 05 5F 2A 02 9A 02 9A 03 9C 01 9F 37 04 9F 35 01 9F 35 01 9F 45 02 9F 4C 08 9F 4C 08 9F 34 03 8D 03 8D 0C 91 0A 8A 8A 02 95 95 95 9F 37 F 37 F 04 9F 4C 08 8E 0E 00 00 00 00 00 00 00 00 42 03 1E 03 1F 03 9F 07 02 3D 00 9F 08 02 00 02 9F 0D 05 B4 50 84 00 00 9F 000 05 0 4 B 09 0 00 0E 05 0 09 0 70 84 80 00 9F 42 02 06 43 9F 4A 01 82 90 00

如何使用 paypass 生成离线限价交易?如何生成交流电?

谢谢!

0 投票
3 回答
4596 浏览

payment-gateway - 万事达卡托管结帐集成问题

我是支付集成的新手。我需要在我的 php 页面中集成 MasterCard 支付网关服务。我有一个按钮PAY,一旦点击,我就会重定向到下一页。我有以下代码:

当我单击任一按钮时,我在控制台中收到以下错误消息。

我正确使用了商家 ID,可能是我遗漏了什么。我有用户名和密码,不知道在哪里添加这些参数。请帮我

我已从https://eu-gateway.mastercard.com/api/documentation/integrationGuidelines/hostedCheckout/integrationModelHostedCheckout.html?locale=en_US获取代码

0 投票
0 回答
63 浏览

xml - 商户请求 XML 不支持 Safari

我正在使用 test.upaywise.com,在我手动启用我的 Cookie 之前,我无法在 MacOS Safari 中访问我的商家请求 XML。我想启用cookies XML,但我坚持下去。

我已经尝试过 Cookie-config、http-only 和 secure = true。但是,没有什么是我想要的。我错过了什么?

帮助将不胜感激。

这就是我得到的,直到我允许 cookie

`

0 投票
1 回答
5419 浏览

payment-gateway - 万事达卡托管会话集成问题

我想使用万事达卡支付网关系统将支付集成到我的网站中。我使用托管会话方法进行集成。我关注万事达卡托管会议

我的 JavaScript 代码是

我在配置选项中使用了选项session:'dummy data',因为我需要识别每个事务。它给了我一个错误

当我评论这些行时,我得到了库在响应中生成的 sessionID。我很困惑如何识别每笔交易。请帮助我

0 投票
1 回答
1606 浏览

payment-gateway - 在万事达卡支付网关中验证支付

我已经在我的网站上实现了 MPGS。我按照此链接进行集成。https://network.gateway.mastercard.com/api/documentation/integrationGuidelines/hostedCheckout/integrationModelHostedCheckout.html。一切似乎都在工作。交易成功后,我被重定向到receipt.php 文件。我想验证付款是否成功。如果可能,我该如何实现?我是否需要在PHP中创建一个cron作业或其他东西来检查它是否成功

0 投票
1 回答
59 浏览

payment-processing - 在 EMV 应用程序中设置 TVR 是 L2 级任务还是 L3 级?

在EMV卡处理终端应用程序中,设置TVR位是L2内核的任务还是必须由L3应用程序处理?我不适合这方面的文档。TIA。

0 投票
0 回答
84 浏览

angular - Facebook登录弹出窗口在成功登录后没有关闭,我没有得到任何回应

我正在尝试在我的 Angular 应用程序中使用 Facebook SDK 来实现使用 facebook 的登录功能,iframe 正常打开并且登录过程有效,但是在成功登录后 iframe 没有关闭并且我没有得到任何响应(令牌) 在我的代码中。我还将这个脚本包含在我的 index.html 文件中,并将其用于在线支付:

在支付脚本中,我正在注册回调来处理支付状态,这个脚本负责打开一个弹出窗口来处理在线支付。我发现如果我不在我的 index.html 中包含这个脚本。facebook登录工作得很好。

有一个图片链接,解释了 iframe 的状态https://i.ibb.co/TRY2PJS/facebook-login.jpg

我遵循的使用 Facebook API 的教程可以在这里找到: https://medium.com/@sarat.e99/facebook-login-oauth2-from-angular-6-f55a96c2be00

万事达卡 javascript 文件在我的控制台中发出错误,这是错误

万事达卡脚本中的代码片段在我的控制台中引发错误: