问题标签 [global-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.

0 投票
0 回答
71 浏览

realex-payments-api - 无法初始化 Direct POST 结帐解决方案 [global-payments-api]

按照此处的步骤,我在第 2 步停止了。如何在 IFrame 中初始化表单帖子并获得此响应?

0 投票
1 回答
57 浏览

global-payments-api - 不允许使用 CAD 货币联系商家 - globalpayments

不允许 CAD 货币 联系商家 - 全球支付 尝试更改为 USD 有效,但不适用于 CAD 是否需要启用任何配置?

0 投票
1 回答
144 浏览

transactions - 如何在 Global Payments API 中查询过去的付款

这应该是一种常见的情况,但我在 Global Payments 上找不到任何 API 调用来执行此操作。

假设我们尝试支付一些东西,然后我们通过执行以下操作生成 HPP json:

然后在客户被重定向到全球支付的支付页面后,他添加卡详细信息并支付。如果全球支付成功,它会将用户重定向到我们指定的 url。我的问题是,如果我们的服务在重定向时不可用,有没有办法通过使用该 HPP Json 中的任何内容来查询过去成功的交易?像订单ID等?

0 投票
1 回答
80 浏览

transactions - 托管支付页面交易返回“错误:302”

通过 GlobalPayments 托管支付页面完成支付流程时,输入卡详细信息并单击“立即支付”返回:

我们正在使用 PHP 和 JS sdk 来格式化正确的 JSON 并直接到 HPP。我无法在文档中找到任何提到错误代码“302”的地方。有没有办法获得有关如何解决此问题的更多信息?

0 投票
0 回答
93 浏览

payment-gateway - 如何在 Global Payments PHP API 中访问过去交易的状态?

成功授权交易后,我想不时查询同一交易(使用全局支付订单或交易 ID)并检查其状态是否有任何变化,以便我可以更新我自己的数据库中的状态。

可以选择通过 api 获取所有已存入或有争议的交易的列表(可在文档的“结算报告”部分找到),但是:

  • 第一:我不想只搜索一条记录的所有时间交易列表,所以它不是一个有效的解决方案
  • 第二:此选项仅返回已结算的交易——因此所有其他交易(包括 REFUNDED、REBATED、AUTHORIZED 等)都被排除在外。

我在文档中找不到任何 curl 请求来实现这一点。所以我想知道是否有任何方法可以实现这一目标?我正在使用 PHP 库。

0 投票
0 回答
56 浏览

global-payments-api - 全球支付,灯箱,我可以自己处理onClick动作吗?

我目前在 Global Payment 文档中看到,如果我们要启动灯箱,我们需要传递按钮的 id,然后 Global Payment 将处理自己的 'onClick' 函数来打开灯箱:

我想知道我可以自己处理 onClick 函数,因为我正在尝试调用另一个 api 来检查条件,如果该 api 返回 true,它将自动打开 lightBox 。

谢谢

0 投票
0 回答
59 浏览

global-payments-api - HPP 卡存储和 GP-API

我希望设置带卡存储的 HPP,并希望设置定期付款。我已设置 HPP 以保存我可以在电子商务门户中管理的卡详细信息以设置预定付款。

Card Storage 上的文档提到您我们可以使用 API 使用卡详细信息来进行未来付款。当我将 HPP 与卡存储一起使用时,没有返回唯一令牌供我用于 GP-API 调用以进行后续付款。

我是否必须使用 GP-API 存储卡以接收我的 Global Payment ID 以用于后续付款,或者我可以将卡存储在 HPP 中并使用 GP-API 进行后续付款?如果是这样,我将在哪里获得供我使用的全球支付令牌 ID - 我相信它以“PMT_...”开头

0 投票
0 回答
54 浏览

php - Drupal 6 和 GlobalPayments HPP 集成

我想知道如何在 Drupal 6 中集成 3DS2?我到处寻找,我发现的一切都与 Drupal 7 或更高版本有关。

都柏林的某个人希望我们升级他们的网关以支持 HPP SCA。他们以前使用 Realex 作为网关,但不再受支持。

现在他们要求我们制作一个基于 GlobalPayments HPP SDK 的新网关。我们按照这些步骤创建了一个网关,但是当我们对其进行测试时,我们得到了 508 错误:

MERCHANT_ID 中的数据无效。请联系商家。

我什至不确定 Drupal 6 是否支持 HPP,他们相信 Drupal 6 或 7 之间没有区别,适用于 Drupal 7 的也适用于 Drupal 6。

任何想法?

0 投票
1 回答
110 浏览

global-payments-api - 将 HPP 设置为在生产而不是沙盒中运行。获取无效的商家 ID 错误 506

我们的 HPP 在沙盒中按预期运行。然后,我们将 MerchantId、AccountId 和 Secret 更改为“实时”详细信息并发布到 URL

https://pay.realexpayments.com/pay

在初始化时,我们得到 506 错误 Invalid Merchant ID。GlobalPay 坚持我们使用的是正确的凭据。

他们确实与我们共享了日志。这是显示环境仍设置为沙盒的第一部分:

有没有办法强制 HPP 进入生产环境而不是沙盒?

谢谢托比

0 投票
0 回答
99 浏览

realex-payments-api - HPP 不正确的哈希

我向沙箱发送请求以“通过链接付款”。网址:https://pay.sandbox.realexpayments.com/pay

我得到一个错误的回应。 {"errors":[{"resultCode":508,"internalErrorCode":61000,"errorMessage":"Incorrect hash. Please check your code and the Developers Documentation."}]}

哈希计算正确(通过SDK获取的值和手动计算的值是一样的)。这可能与错误的共享密钥有关。

我在https://developer.globalpay.com/gp_api_credentials/上的帐户中使用 MerchantId 和 SharedSecret 的值 (My Account->Ecomm API Credentials->Sandbox Credentials)

  1. 如何修复错误?
  2. 我可以更改“Ecomm API Credentials->Sandbox Credentials”吗?