问题标签 [realex-payments-api]
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.
.net - 如何从 realex 支付的 HPP 发布响应中获取请求 [“PROD_ID”]
我已经使用控制器向 RealexPaymentRedirectRequest 发布了一个帖子,我使用控制器重定向请求发布到 realex 付款。
我想将 prod id 字符串返回到我的确认页面。我已经尝试使用 request[PROD_ID] 从 HPP 响应请求中进行尝试,但这会返回空字符串。
javascript - Angular 6 中的 Realex HPP 付款
我在 Angular 6 项目中使用 rxp-js 库时遇到问题。
所以我在 angular.json 中添加了 rxp-js,所以我可以在组件中使用它,因为库还没有模块或类型;
在我拥有的组件之上
OnInit 我只是从服务器获取 JSON 来初始化灯箱。
这一切都完美无缺。我可以添加虚拟卡详细信息并提交付款。
这就是它变得棘手的地方。rxp-js 做了一个 html 帖子,它以角度导致页面重定向到响应 url。那么你如何不搞乱整个用户体验。
重定向到 api 响应的任何内容,因此您可以有一个页面显示重定向回客户端。
但这一切都在同一个窗口中。
所以我进入 rxp-js 并添加了一行以在新窗口中打开表单,如下所示
然后它在一个新窗口中打开,服务器响应返回一条消息,说它将重定向回来,然后关闭窗口。
但是现在灯箱仍然打开。
总而言之,破解图书馆以使其工作并不理想。
有没有办法在不做 html 帖子的情况下处理 HPP_Hosted_Response 。或者至少知道何时收到响应。
说实话,Realex 并不是真正的简单支付集成。
realex-payments-api - 全球支付 Realex HPP - 请勿发送至商家网址
我们正在尝试将 React 中的支付集成到我们的后端。成功后hpp.lightbox.init()
,它会自动将浏览器发送到merchantUrl
. 我们不想要那个功能,因为我们的应用程序是一个 SPA,所以我们不希望用户被重定向到任何地方。相反,我们希望自己将其发送到我们的后端端点,并让用户继续进行 SPA 的下一部分。
下面是我们使用的示例代码。
在这个例子中,我们不想发送到"backendUrlRealexWillSendToUponReceivingResponse"
,而是想得到init()
的响应并将数据自己传递给"backendUrlRealexWillSendToUponReceivingResponse"
。
我们查看了源代码(第 350-362 行),它似乎RealexHpp
正在创建一个表单,将表单附加到 DOM,然后使用响应数据提交表单。
看到这一点,我们尝试在 和 上监听任何表单提交,监听表单创建,document
但window
无济于事。
正如标题所暗示的那样。我们如何在不将用户发送到另一个页面的情况下处理表单?
realex-payments-api - 将信息传递给 Global Payments HPP
我正在通过代码中的 post 请求向 Global Payments 拨打电话,但我不知道它是否正在获取信息。
它似乎忽略了我的配置参数和我的返回 URL,所以想知道它是否正在获取任何数据,尽管如果 order_id、amount 等不正确,它会出错。我在报告门户中也没有交易条目。
所以我从 AWS Lambda 打电话:
我知道代码并不完全是最优雅的(!),但它似乎确实在发布。它确实重定向到付款页面并似乎接受了付款,但没有正确配置页面,因为它只显示卡付款 - 没有贝宝,也没有使用我的返回 URL。
我错过了什么吗?
干杯,
realex-payments-api - 如何获取全球支付GP API accesstoken?
我已经在全球支付沙箱中启用了 GP API,现在我正在通过邮递员工具测试它的 API。
因此,根据 GP API 文档,我们需要使用以下信息生成令牌 https://developer.globalpay.com/api/access-token#/Create%20token/post_accesstoken
我收到以下错误,
payment-gateway - 如何在 realex/global pay 中将自动结算标志设置为 MULTI?
我浏览了他们的文档,上面写着将 Auto Settle Flag 设置为 MULTI。但是 PHP SDK 库中没有这样的参数。
如何在 HPP 中将自动结算标志设置为 MULTI?
我还在下面添加了代码示例:
realex-payments-api - 卡支付错误 508 -Realex 支付错误号:61,754
我正在使用带有 iframe 的 realex 付款,我可以正确加载付款页面,但是一旦我点击“立即付款”,它就会返回错误:508 消息:处理您的请求时发生错误。请联系您购买商品或服务的商家并引用以下错误号:61,754(大多数情况下它会返回正确的响应字符串,成功和拒绝)但有时会返回上述错误代码)知道什么意思以及如何解决这个问题问题?
realex-payments-api - 全球支付 HPP 沙箱。使用 ngrok 时 MERCHANT_RESPONSE_URL 中的 508 个无效字符
是否有机会与 ngrok 一起使用 Global Payments HPP 沙盒?
目前,它给
对于像这样的网址
https://testsitewww.ap.ngrok.io/~testsite/shop/src/cart.php?target=callback&txn_id_name=txnId&txnId=000008-567H
完整的请求
)
其他 URL 正常工作。
根据https://developer.globalpay.com/contact-us 我必须在这里提出集成问题
realex-payments-api - 全球支付 - 沙盒 url 交易日志
使用 Global Payments HPP 实施支付集成时,是否可以在类似于商家门户网站上的某些仪表板上检查通过沙盒 URL ( https://pay.sandbox.realexpayments.com/pay ) 执行的支付的准确性生产网址?
我正在寻找测试替代方案,但找不到通过沙盒 url 执行的所有付款的注册表。它不存在吗?如果是这样,有什么替代方法可以测试付款结果?