问题标签 [cybersource]

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 回答
393 浏览

asp.net-mvc - 使用 Cyber​​source .Net 客户端库执行事务搜索时出现 NLOG 错误

运行 .createSearch 时出现以下错误。

{System.Exception:错误:在 AuthenticationSdk.util.LogUtility..ctor 的 NLog.config 中找不到名称为“文件”的目标(字符串 enableLog,字符串 logDirectory,字符串 logFileName,字符串 logFileMaxSize)

我正在尝试在 2019 年 7 月 31 日的下车日期之前迁移到新的 REST API 系统。虽然我已经设置了一个工作系统,但由于我从休息日回来,所以无法克服这个错误。我已将我的代码简化为大部分可以在此处找到的示例:

https://github.com/Cyber​​Source/cybersource-rest-samples-csharp/tree/master/src/Samples/TransactionSearch/CoreServices

期待 200 响应,但尝试捕获以下错误:

编辑(添加 NLOG.Config):

编辑(根据以下内容向 app.config 添加行:) https://github.com/Cyber ​​Source/cybersource-rest-client-dotnet/issues/42#issuecomment-514780709

同样的问题仍在发生。

0 投票
1 回答
382 浏览

ios - 如何使用 Cyber​​ source SDK iOS 添加金额?

我从 Github 下载了 Cyber​​ Source SDK iOS。它也工作正常。但我需要设置总量,我在 SDK 中找不到任何参数。如何使用 SDK 在网络源中设置金额?

我不知道它是由 SDK 或后端(API)设置的。请在下面检查我的代码:

我得到了这样的回应

提前致谢。

0 投票
0 回答
720 浏览

microformats - 在 Cyber​​source Flex Microform 中屏蔽信用卡输入字段

在我的项目中,我使用 Cyber​​source Flex Microform 进行信用卡验证,但无法在模糊或键入时掩盖输入的数字。

我正在使用 0.4.0 版本的 Flex Microform API,在选项对象中,我给出了inputType: "password".

仍然在该字段中,输入类型是默认的“tel”,而不是“password”。

0 投票
1 回答
541 浏览

hybris - 在应用任何促销之前计算税款 - SAP Hybris

我们使用的是 hybris 1811 版本。B2C 应用。

税收计算是在净额上进行的,即在应用促销之后。但是我们希望对总金额进行税收计算,即首先应计算税收,然后应应用促销。

我们有什么办法可以做到这一点?我刚刚开始研究这个并进行更多研究。

任何线索都会非常有帮助。谢谢。

0 投票
2 回答
729 浏览

cybersource - Cyber​​Source TMS API 能否与 Flex API 令牌一起使用?

Cyber​​Source 令牌管理服务(在此处此处进行描述)允许您创建“工具”,这些工具是令牌化的卡,可以存储在用户帐户中并用于以后与您的服务进行的购买/交易。

我想使用 Flex API(在此处此处此处描述)来执行卡的初始标记化。然后我可以使用 Flex 令牌执行 TMS 调用吗?

显然这两种机制都是标记化,但两者都有优点:

  1. TMS 似乎旨在用于长期存储并支持自动取代 PAN。
  2. Flex 能够切换到微型 iframe。

因此,出于 PCI-DSS 的原因,使用 Flex 进行初始标记化会很有用,然后使用它来创建 TMS 标记以进行长期存储。

0 投票
0 回答
816 浏览

rest - 处理从 Postman 到 Cyber​​Source 的付款未通过身份验证

我正在做邮递员和 Cyber​​Souce 之间的集成。当使用 POST Authorization(Internet) 方法在Cyber​​Source 默认组织和 Postman之间进行集成时,它可以正常工作。此外,当我将 Postman 中的数据发布到 Cyber​​Source 默认组织时,它也会给出响应。但是,当我尝试使用我们的沙箱密钥和共享密钥将 Postman 中的数据发布到 Cyber​​Source 时,它​​会显示“身份验证失败”消息。

当我将数据从 Postman 发布到正常工作的 Cyber​​Source 默认组织时的屏幕截图。

截屏

当我将 Postman 中的数据发布到我们的 Cyber​​Source 沙箱时出现 错误截图

请注意:当我们尝试从该网站https://developer.cybersource.com/api-reference-assets/index.html#payments访问我们的沙盒组织时,它工作正常。

0 投票
2 回答
529 浏览

cybersource - Cyber​​Source REST API 定期付款或分期付款

Cyber​​Source 具有执行定期付款或分期付款的能力,并且有关于如何使用 Simple Order API 执行此操作的详细文档。

但是,REST API 文档没有定期/分期付款的示例。

有一个recurringOptions对象有一个firstRecurringPayment布尔值。还有一个installmentInformation对象,只是这些东西的用途不清楚。

如何使用 REST API 发起定期付款或分期付款?

0 投票
0 回答
99 浏览

php - Cyber​​source支付网关生产环境认证错误

我已经在测试环境中测试了 Cyber​​source 支付,它是成功的。我使用的是肥皂工具包。

我的工作代码是 https://notepad.pw/3i26r0sh

此代码适用于测试环境。对于生产环境,我已将 $url 更改为“ https://ics2wsa.ic3.com/commerce/1.x/transactionProcessor/Cyber​​SourceTransaction_1.53.wsdl

但它返回身份验证错误

生产环境的上述代码还需要进行哪些其他更改?

0 投票
2 回答
698 浏览

cybersource - 无法从沙盒复制支付工具令牌创建操作,出现“无效的配置文件所有者”错误

正如 Cyber​​Source 的介绍视频所建议的那样,我想使用给定的 API 调用https://developer.cybersource.com/api-reference-assets/index.html#token-management_payment-instrument_create-a-payment-instrument为卡创建一个令牌。使用沙盒提供的默认凭据(testrest 商家)一切正常,但是当我使用在https://ebc2test.cybersource.com中生成的凭据时,我总是会收到下一个错误(我不编辑沙盒提供的初始请求;有了这个确切的请求和默认凭据 Cyber​​Source 生成令牌并成功将其返回到 API 测试页面)

我尝试使用商家 API 共享密钥/秘密以及来自同一商家资料的用户特定凭据。

我做错了什么(可能是我需要更改商家资料)以及我需要做些什么才能使其正常工作?

0 投票
0 回答
329 浏览

activemerchant - ActiveMerchant 使用 Cyber​​ Source flex 代币进行支付

我正在使用 ActiveMerchant 实施 Cyber​​ Source。我有通过Cyber​​ Source 文档对卡进行标记时收到的 flex 标记

然后我在purchase网关的方法中使用这个令牌

但是,当我提交此内容时,我在 Cyber​​Source 中收到以下错误:

找不到订阅()

这不是订阅付款,所以我查看了代码,发现如果付款方式是字符串Github 链接,它会自动执行此操作

我在指定此令牌的方式上做错了吗?

在此处输入图像描述