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

php - Cyber​​Source 拒绝某些金额范围的订单,代码为 203

我遇到了 Cyber​​Source(测试环境)的问题。
问题是我正在为总金额>=$1000的订单发送身份验证请求。
授权回复如下:

我已经成功进行了金额< $1000>=$12 000的交易,这很奇怪。

0 投票
2 回答
1837 浏览

rest - 如何从 Cyber​​source Secure Acceptance API 生成/检索令牌?

我已尝试使用 Cyber​​source 文档中提供的测试数据为测试 PAN 创建令牌。但是,当尝试这样做时(假设它是 REST Api)会导致“403 - Forbidden”错误。该文档是有限的,因为除了以下内容之外,它没有提供有关 API 的太多信息:

创建独立支付令牌的请求:

这是 REST 还是 SOAP API?如何在 Postman 中进行测试?我进行了测试以检查其中一个是否有效,但均未成功。也没有关于在标题中包含什么的信息,所以这有点令人费解。

我正在尝试的示例 POST 测试:

0 投票
1 回答
1996 浏览

soap - 尝试 POST 到 Cyber​​source Simple Order API 时收到 No WS-Security Header 错误

我正在尝试使用 Postman 发布到 Cyber​​source Simple Order API,但这样做时返回没有标头错误。我在这里做错了什么?既然用商户ID作为用户名,那么用什么作为密码呢,这应该是Simple Order交易处理的key吗?

将以下 XML 数据发布到测试端点 ( https://ics2wstesta.ic3.com/commerce/1.x/transactionProcessor ):

0 投票
1 回答
376 浏览

google-pay - 将 GooglePay 与 Cyber​​Source 网关结合使用

我目前正在使用PHP Simple Order Api REST 客户端 https://github.com/Cyber ​​Source/cybersource-rest-client-php

两个开发者指南都在

描述格式化通过google pay获得的数据的相同方式。然而,它们描述了格式化请求的不同方式。

我正在使用我尝试过的fluidData方式,因为我在Simple Order API中找不到encryptedPayment字段引用的引用,但它不起作用。

要求

回复

0 投票
1 回答
1192 浏览

cybersource - 使用 Cyber​​Source REST API 实施 3D Secure

我正在向我们的系统添加对 Cyber​​Source 的支持,并且刚刚获得了关于 3D 安全支持的新要求。

我已经使用 Cyber​​Source REST API 实现了一些流程:

我有点困惑,因为我找不到任何关于结合 REST 集成实施付款人身份验证的信息。我找到的只是Simple Order APISCMP API的文档。

我错过了什么吗?我应该使用上述任何文档还是有一些单独的 REST API 文档?或者我应该使用不同的集成方法而不是 REST?

0 投票
2 回答
261 浏览

ruby-on-rails - 如何在 ruby​​ on rails 中集成多个支付网关(多个商家)?

因为我是 ruby​​ on rails 的新手,所以很抱歉这个愚蠢的问题。我正在开发像亚马逊这样的电子商务应用程序。所以卖家需要在 Rails 应用程序中添加他们的商家帐户。商户账户可以是 paypalpaylfow、authorize.net 或cybersource。我想集成 PayPal Payflow、Authorize.net、Cyber​​Source。我真的不知道这些支付网关中的任何一个。那么有人可以帮帮我吗?您能为我提供上述支付网关的解决方案或示例吗?先感谢您。

0 投票
1 回答
1368 浏览

cybersource - 在 Cyber​​Source 中,您如何将信用卡灵活令牌与支付 API 结合使用?

试图了解 Cyber​​Source 的工作原理。

在 Cyber​​Source 中,Secure Acceptance 灵活令牌 API 可用于在客户端对信用卡进行令牌化处理,以供将来处理。

那部分很容易。有很多文档和一些包可以做到这一点。

然后如何使用该令牌通过 Cyber​​Source Payments API 创建费用?

我发现的所有示例都显示了如何在客户端对卡进行标记,以及如何对未标记的卡进行收费(即卡数据发送到服务器),但我找不到显示如何使用灵活令牌创建的示例收费(或预授权)。

在大多数其他网关(如 Stripe)中,文档中非常清楚,但 Cyber​​Source 似乎没有提供。

我错过了什么吗?

我正在使用 Node,但对其他语言的解决方案感到满意。

https://developer.cybersource.com/api-reference-assets/index.html#flex

https://developer.visa.com/capabilities/cybersource/reference

0 投票
1 回答
207 浏览

javascript - 有人让 CryptoJS 使用 Cyber​​source REST API v3 报告签名吗?

无法为 Cyber​​source 签名标头生成正确的 HMAC 256 哈希

我已经为此工作了几天,我可以使用提供的示例代码轻松地让它在 .Net 中工作,以生成正确的 HMAC 签名。但是我无法让 CryptoJS 工作,我相信它源于 CryptoJS 在内部将“\n”解释为 LRCF 并因此抛出加密的事实。请注意,我仅限于 ECMA5,并且已将 CryptoJS 作为缩小函数引入。

任何帮助将不胜感激!

0 投票
2 回答
356 浏览

cryptography - 如何从 Cyber​​Source REST API 文档中复制 sha256 哈希示例?

我正在调查 Cyber​​Source REST API 并希望测试此处记录的 JSON Web 令牌身份验证方法:https ://developer.cybersource.com/api/developer-guides/dita-gettingstarted/authentication/GenerateHeader/jwtTokenAuthentication.html

我无法复制 JWT 有效负载/声明集部分中描述的 JSON 有效负载的 sha256 哈希。

我尝试在包含有效负载示例的文件上使用二进制和文本格式的 sha256sum 命令。我还尝试在此有效负载的不同排列上运行此命令,例如没有空格或换行符。

我希望得到示例哈希

2b4fee10da8c5e1feaad32b014021e079fe4afcf06af223004af944011a7cb65c

而是得到

f710ef58876f83e36b80a83c8ec7da75c8c1640d77d598c470a3dd85ae1458d3和其他不同的哈希。

我究竟做错了什么?

0 投票
1 回答
379 浏览

cybersource - HTTP 签名认证

即使我的签名例程能够从他们的测试页面生成正确的签名,我也无法对 Cyber​​source api 和 apitest 环境进行经过身份验证的调用。

我尝试了不同的标题组合、大写和小写以及日期与 vc-date 字段名称。

我从以下标头组件构造了签名。

将主机、vc-merchant-id、vc-date 和签名添加到 GET 的请求标头时,我收到 (401) Unauthorized 响应。