完成重定向流程

在重定向付款过程中,系统会将用户重定向至完成付款 合作伙伴的网站中。付款完成后,用户应 通过集成商重定向回 Google。如果付款已于以下日期完成: 发行商门户,系统应先将用户重定向到集成商, 这会将用户重定向到 Google

集成商必须将用户重定向到 callbackUrl,这是 开始重定向请求载荷。集成商必须实现 HTTPS 协议 使用 GET 方法GET 参数, 重定向响应参数,将包含 已完成的重定向付款的相关信息。

集成商必须支持 2,048 个字符的网址长度。这包括 架构、主机、端口、路径和参数。所有参数都将采用 UTF-8 编码 然后再对它们进行网址编码

重定向响应

以下是一个网址示例,用户在执行 完成重定向流程(也称为重定向响应):

https://example.google.com/return/url?redirectRequestId=cmVxdWVzdDE&paymentIntegratorAccountId=InvisiRedirectPaymentUSA_USD&redirectResponse=VEhJU19JU19BTl9FTkNSWVBURURfUkVESVJFQ1RfUkVTUE9OU0VfUEFZTE9BRF9FWEFNUExFX1RIQVRfSVNfRU5DT0RFRF9XSVRIX2Jhc2U2NF9VUkwtU0FGRV9FTkNPRElORw==

在此示例中,redirectRequestId 参数的网址解码值为 cmVxdWVzdDE。此示例中 paymentIntegratorAccountId 参数的网址解码值为 InvisiRedirectPaymentUSA_USD

redirectResponse 参数在进行 base64url 编码之前使用 PGPJWE+JWS 加密和签名。

重定向响应参数

HTTPS GET 响应必须包含以下查询参数:

字段
redirectRequestId string

必需:在requestId 原始/发起重定向付款请求。Google 将进行验证 这与发送的 requestId 相匹配,而“Complete” 如果不匹配,重定向流程将失败。

paymentIntegratorAccountId string

必需:这是付款集成商账号 用于标识与此相关的合同限制 交易。

redirectResponse RedirectResponse

必需RedirectResponse 应使用 PGPJWE+JWS。此外,此值应是网络安全值 base64 已编码。