问题标签 [payfort]

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

ios - Payfort 在最新的 ios 版本 13.3.1 中无法在实时服务中使用

我目前正在处理的应用程序在重定向到 Payfort 时抛出错误。这个问题在 iOS 上可以看到,但在 android 上可以正常工作。此外,在沙盒上看不到重定向错误/问题,而是在生产环境中观察到。

0 投票
1 回答
474 浏览

payfort - payfort 无效的额外参数

我正在使用付费商家页面。

当我制作令牌时,请求成功,但当我尝试购买时,我得到“无效的额外参数”代码 00027

这是 TOKENIZATION 的要求

请求日志

响应日志

这是失败的购买请求

响应日志

0 投票
1 回答
934 浏览

react-native - 我们可以将 Telr 支付网关与 React Native 集成吗?

我正在为服务提供商构建一个 react-native 应用程序,并且我正在寻找可能的支付网关模块来进行支付集成。到目前为止,我已经缩小到两个:2checkout、Payfort 和 Telr。但是我找不到任何 React Native 的相关实现。由于该应用程序将在阿联酋使用,因此我可以使用的网关很少。非常感谢您对此事的任何帮助

0 投票
2 回答
212 浏览

payment - 客户端或服务器端生成 PAYFORT 令牌?

我将向Hosted Installments我的网站添加 PAYFORT 集成,但有一点感到困惑:我应该在客户端(js 请求)还是服务器端(Python)生成令牌,是什么让我需要发送access_codemerchant_identifierTOKENIZATION要求

文档中没有提到这些键是confidential or not

任何人都可以使用这个集成建议吗?谢谢

0 投票
1 回答
209 浏览

ios - 适用于 ios 的 Payfort sdk 和 Web 视图

Apple 拒绝了我的申请,因为 PAYFORT SDK 使用网络视图。我该如何处理?以前有人遇到过这个问题吗?

ITMS-90809:不推荐使用的 API 使用 - Apple 将停止接受使用 UIWebView API 的应用程序的提交。有关更多信息,请参阅https://developer.apple.com/documentation/uikit/uiwebview

0 投票
0 回答
72 浏览

swift - 如何快速将值与 Payfort 特定的验证 OTP 集成?

这是我用于验证具有值的 OTP 特定 Payfort 的功能,但显示(无效值 OTP),但响应邮递员请求显示(成功 OTP)为什么执行,并且 OTP 值中的问题必须是字母数字,所以怎么能我定义了一个字母数字参数?

0 投票
2 回答
139 浏览

java - Payfort 签名不匹配

我有这个请求正文来生成报告:

在签名之前我有我的签名:

所以它的 Hash256 =df4c2bbbd5dd044036e11f26845a170b93249fd657339bf88b59b6340e2f****

但是我在响应中收到的哈希是:

我做错了什么?可能与日期有关?

0 投票
2 回答
553 浏览

laravel - Web 上 Apple Pay 的 Payfort 返回签名不匹配

我正在使用 payfort 在我们的网站上集成 Apple Pay。

如果输入值是字符串,Payfort 会要求计算签名。但问题是如果值是数组怎么办。

如下图所示,来自那里的文档。他们要求apple_headerapple_paymentMethod字段为 List 数据类型。现在我应该如何计算这种情况下的签名,因为它将键和值作为字符串。但在我们的例子中,值是数组。(即apple_paymentMethodapple_paymentMethod

我使用 json_encode 函数尝试了这两个字段。

如果我将这 2 个字段作为字符串发送,则 payfort api 返回字段的无效格式: apple_header。如果我将这 2 个字段作为数组发送,则 payfort api 返回Signature Mismatch

我不知道我错过了什么。

这是我的代码:

控制器代码:

计算签名函数

在此处输入图像描述

支付响应

0 投票
1 回答
215 浏览

python - 尝试使用 API 将 Django 连接到 Payfort。(支付网关集成)。当我运行 pay.html 时,它在我的视图文件中给了我一个值错误

错误是:ValueError:视图 hadid.views.initiate_payment 没有返回 HttpResponse 对象。它返回 None 。

异常位置:C:\Users\Chaims music\AppData\Local\Programs\Python\Python38\lib\site-packages\django\core\handlers\base.py 在 _get_response,第 124 行

我在下面添加我的 definitial_payment

这只是错误来自的initial_payment。请帮助我已经尝试过类似的错误

如果需要任何其他文件,请告诉我。

任何帮助表示赞赏。

0 投票
0 回答
120 浏览

ios - Apple Pay didAuthorizePayment 委托和处理付款

我在我的移动应用程序中使用在线支付网关,现在还想添加 Apple Pay 功能,因为它是安全的,并且是一种在 Apple 设备上进行在线支付的便捷方法。

我已按照 Apple Pay 文档遵循基本准则,并创建了profiles and certificates在我的移动应用程序中启用 Apple Pay 所需的所有内容。当点击 Apple Pay 按钮时,viewController 就在那里,所有设置和支付选项都已正确配置。双击侧面按钮进行支付,支付处理文本出现,2-3 秒后支付完成并didAuthorizePayment调用委托。但是现在我应该在哪里输入支付网关请求。是 didAuthorizePayment 委托还是其他委托。

如果它在didAuthorizePayment委托中,那么我在这里有点困惑,因为didAuthorizePayment已经调用并且 ApplePay viewController 显示已完成,所以如果我在这里发起支付网关请求,如果由于某些原因它被拒绝了怎么办。

我在这里完全感到困惑,互联网上的所有教程和指南都是关于我已经介绍过的步骤。

任何有用的链接或文字表示赞赏。

PS 我正在使用Payfort 支付网关。