问题标签 [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 回答
379 浏览

payment-gateway - 验证万事达卡支付网关中已取消交易的订单详细信息

我已经在网站上实施了 MPGS。我按照此链接进行集成,https://ap-gateway.mastercard.com/api/documentation/integrationGuidelines/hostedCheckout/integrationModelHostedCheckout.html

一切似乎都在工作。交易成功后,我被重定向到网站,并且 resultIndicator 被附加到 URL。

但是,当用户在支付网关页面中单击取消时,我被重定向到网站页面,但是 URL 上没有附加任何内容。我怎样才能得到像 resultIndicator 这样的东西,以便我可以检查交易是否有效?

0 投票
2 回答
983 浏览

apdu - 卡响应 6985

我正在为万事达卡非接触式卡构建一个生成 AC 命令。我CDOL1已从ICC数据中检索到 ,但卡以6985. 关于问题可能是什么的任何建议。

0 投票
0 回答
1293 浏览

spring-boot - 如何使用 Java Sdk 集成主卡支付网关

https://developer.mastercard.com/page/java-sdk-guide#project-setup

我指的是这个文档,但不明白如何调用 API 和配置 SDK。

更新 2:

用于支付网关的依赖项

开始使用简单主类中的以下代码。

参考:github链接

一切正常,但 API 响应全部为空。所以我们可以确定有什么地方出错了,而且我们得到了成功响应并且没有错误日志。

0 投票
1 回答
310 浏览

php - 万事达卡MIGS api

我想在不向用户显示万事达卡界面的情况下集成支付部分,只会在我的网站上填写他们的信息

我的门户

在此处输入图像描述

而不是在这里

万事达卡门户

在此处输入图像描述

我正在尝试使用 curl 在我的 PHP 站点上实现 CommWeb。它不工作。我收到以下错误消息:

这是我收到的回复

我将如何解决这个问题

0 投票
1 回答
311 浏览

javacard - 是否可以在 EMV 卡上手动计算卡密码?

EXTERNAL AUTHENTICATE我的EMV 卡上的流程有问题。当我向主机验证卡时,主机响应失败:Card Cryptogram Verification Error
卡密码是从前面的过程中获得的卡:INITIALIZE UPDATE

在我们与主办团队讨论后,卡密码计算中可能存在一个不匹配的过程。

因此,我们正在寻找手动计算密码卡的算法或公式。

是否有手动计算卡密码的算法或公式?
而不是 INITIALIZE UPDATE 数据响应。

我的参考: 如何检查 INITIALIZE UPDATE 和 EXTERNAL AUTHENTICATE 的正确性?

0 投票
2 回答
351 浏览

encoding - 是否可以将万事达卡虚拟借记卡编码为实体卡?

我的银行为我提供了拥有虚拟卡、在线购物和更安全的能力,因为我可以禁用它们、限制借记金额等。

如您所知,虚拟卡只有 3 个信息:PAN、EXP 日期和 CVV。

我为我使用的每项在线服务都有一张虚拟卡,所以我确切地知道我在每项服务上花了多少钱:一张用于 Netflix,一张用于 Spotify,一张用于 github,一张用于 1and1...

但在现实生活中,这是一种限制,我只能从银行获得一张实体卡。订购新的会禁用旧的。

问题:是否可以从我的虚拟卡中对空白的新 EMV 芯片卡进行编码并使其正常工作?就像克隆我自己的卡,更改这些值并重新编码一张新卡?

有一些打印机和编码器,比如 EVOLIS Primacy,它们的技术规格应该可以完成这项工作,但我不确定它是否像输入 PAN、EXP、CVV、卡夹和瞧瞧那样简单!

0 投票
0 回答
1283 浏览

swift - 在 Credimax Mastercard Payment API 中创建订单和交易

我正在使用 Credimax 支付网关 API,并且正在尝试进行卡支付。以下链接显示了需要Order idTransaction ID的 API 端点。

https://credimax.gateway.mastercard.com/api/documentation/apiDocumentation/rest-json/version/53/operation/Transaction%3a%20%20Pay.html?locale=en_US

我不确定,我在哪里可以获得订单 ID 和交易 ID。通过以下链接中的步骤不会显示任何创建订单的方法。它有规范但没有正确的解释

https://credimax.gateway.mastercard.com/api/documentation/integrationGuidelines/directPayment/integrationModelDirectPayment.html

让我知道是否有人遇到此问题并找到任何解决方案。

0 投票
0 回答
194 浏览

angular - 如何在生产代码中隐藏敏感数据?

我们正在使用 Angular 8 构建一个电子商务前端应用程序。

当我们开始构建支付方式并将它们与mastercard托管会话或checkout网关框架等支付网关集成时,我们需要在源代码中编写硬编码的敏感数据。像脚本标签中的商家 ID

checkout或者我们在与支付网关集成时需要在代码中包含我们公司的公钥。

问题是当我们构建代码并将其投入生产时,这些敏感部分仍然清晰且易于访问和阅读。

有没有办法隐藏它们(如果非常困难)?

这些数据暴露给公众有什么危险吗?

0 投票
0 回答
630 浏览

session - 主卡托管会话与会话集成问题

我正在使用托管会话方法处理万事达卡集成。

根据文档,我按照其中显示的步骤进行操作,但在从 MasterCard API 获取会话时出现错误

获取会话的 URL:

https://na-gateway.mastercard.com/form/version/54/merchant/YOUR-MERCHANTID/session.js

错误:

{ "errors": {"message": "系统错误。支持代码:26KANG2DC2X2E"}, "status": "system_error" }

更新 1:链接到文档:

https://na-gateway.mastercard.com/api/documentation/integrationGuidelines/hostedSession/integrationModelHostedSession.html

文档中显示了完整的逐步集成过程。

0 投票
1 回答
1030 浏览

c# - 如何在 .net ( C# ) 中使用标准 ISO20022 创建数字签名的 Xml 消息?

我的项目需要与支付网关集成。该项目内置于 .net ( c# ) 为了集成网关,我需要按照 ISO 20022 标准对 XML 消息进行数字签名。我正在使用 System.Security.Cryptography 的点网库 SignedXml 示例格式和我的代码如下所示:

示例代码:

我的代码:当我尝试使用唯一标识符运行此添加引用时,

我收到回复:Malformed reference element

另外,如果有人可以帮助我如何创建没有 URI 属性的引用?