问题标签 [payeezy]
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.
payeezy - 支付宝 | Payeezy.js 沙箱不工作,SSL 问题
支付宝 | Payeezy.js 沙箱不工作,显示 SSL 问题底层连接已关闭,它在实时 url 中工作正常
怎么修
javascript - 使用 Javascript 进行 Base64 编码的 HMAC 散列
我正在使用 Payeezy API 来处理 webapp 上的付款,他们的购买 API 需要使用 api secret 签名的有效负载 HMAC。文档摘录:
通过以与所示相同的顺序附加以下参数来构造数据参数。一个。apikey - 开发者的 API 密钥。湾。nonce - 安全随机数。C。时间戳 - 以毫秒为单位的纪元时间戳。d。令牌 - 商家令牌。e. 有效负载 - 作为发布请求传递的实际正文内容。使用 f 下面的键计算上述数据参数的 HMAC SHA256 哈希。apiSecret - 给定 api 密钥的消费者秘密令牌计算散列的 base64,这将是我们所需的授权标头值。
我在 NPM 上找到了一个名为 jshashes 的库,并尝试使用他们的库来散列我的标头参数,我的代码如下所示:
与样本哈希值相比的结果如下所示:
从字符数来看,我可以看出我的散列过程不正确,但我不知道哪里出了问题。
我在这里看到过类似的问题,但没有人回答,感谢任何帮助。
另外,我在 Node.js 上尝试了加密库:
结果相同,与样本哈希值相比,字符长度只有一半
更新:在我对数据使用 SHA512 后,它最终返回了一个字符串,该字符串看起来与示例的字符长度相同,但验证仍未通过......
ios - 访问 Payeezy Url 时出现 kCFErrorDomainCFNetwork 错误
我正在将 Payeezy SDK 集成用于第一个数据payeezy github。& 使用他们的方法标记卡:
其中 KURL 是 @" https://api-cert.payeezy.com/v1/transactions/tokens "
我收到此错误:
它不像任何图书馆调用或其他东西。它只是这个Url正在抛出错误。我也检查了实时网址,但结果相同。这可能是什么原因?
javascript - 如何从 payeezy 支付网关获取交易结果到我的网站 - firstdata Payeezy?
我正在尝试在我的网站上实施 FirstData - Payeezy 支付网关用于卡交易,一旦用户单击支付按钮,托管结帐页面(Payeezy 支付网关打开)。
我如何打开 payeezy 网关页面的示例代码:
在这里,我可以成功进行卡交易,也可以看到网关上打印的收据。
但是,我希望将交易结果详细信息返回到我的网站。那么我该如何找回它们呢?
我正在关注这份官方手册,https://support.payeezy.com/hc/en-us/articles/203992129-Hosted-Checkout-Payment-Pages-Integration-Manual
而且我已经阅读了手册,很少有东西被称为静默发布和中继响应,我必须使用它们来接收交易详细信息,但我不知道如何实现这两种技术?
注意:我使用 react js 作为前端,node js 作为后端。我正在使用沙盒帐户
laravel - 类 '\Omnipay\FirstData\Gateway' 未找到 Laravel 8
错误是:
找不到类“\Omnipay\FirstData\Gateway”
在 laravel php 项目中请求 Omnipay 之后。
payeezy - 某些客户端的错误 hmac_helper#196 但并非所有客户端
我一直在收到带有错误的被拒绝卡的日志:"Execution of Hmac-authentication failed with error:Exception thrown from JavaScript : HMACERROR (hmac_helper#196)"
此处描述的所有内容:http: //developer.payeezy.com/faqs/i-am-getting-403-hmac-validation-failure-response-how-do-i-resolve都很好。
这是同一服务器中的相同代码,但是,它适用于大多数客户端,但对其他人无效。
支付服务位于 .Net Core 3.1 中,如下所示:
据我了解,有些卡被拒绝的原因有很多。我只是想知道正确的原因。
但是在这种情况下......同一服务器中的相同代码怎么可能对某些客户抛出 Hmac-authentication 错误,但对其他客户却没有?
我的代码有问题吗?你有过这样的经历吗?