这应该是一种常见的情况,但我在 Global Payments 上找不到任何 API 调用来执行此操作。
假设我们尝试支付一些东西,然后我们通过执行以下操作生成 HPP json:
hppJson = service.charge(new BigDecimal(paymentDTO.getAmount()))
.withCurrency(paymentDTO.getCurrency())
.withHostedPaymentData(hostedPaymentData)
.withAddress(billingAddress, AddressType.Billing)
.withAddress(shippingAddress, AddressType.Shipping)
.serialize();
然后在客户被重定向到全球支付的支付页面后,他添加卡详细信息并支付。如果全球支付成功,它会将用户重定向到我们指定的 url。我的问题是,如果我们的服务在重定向时不可用,有没有办法通过使用该 HPP Json 中的任何内容来查询过去成功的交易?像订单ID等?