【问题标题】:C# Google Pay for Passes transit ticket loading errorC# Google Pay for Passes 过境票加载错误
【发布时间】:2021-09-11 13:41:04
【问题描述】:

我们正在尝试与 Google Pay for Passes 集成,以使用 C# 和此处所述的“瘦”流程将公交票添加到 Google Pay: "Skinny" JWT variation

我们还使用此处提供的 C# 示例: google-pay/passes-rest-samples

传输的 REST 调用全部成功并生成 JWT 令牌,但是当尝试使用链接“https://pay.google.com/gp/v/save/{jwt_generated”将票证添加到 Google Pay 时}”它只是失败并出现一个通用错误,说“出了点问题。请稍后再试。”。我们尝试直接使用链接,在网站上添加 JS 按钮,甚至尝试从原生 android 应用程序加载,它们都返回相同的错误。使用 JS 按钮时,错误回调返回“SERVICE_ERROR”,没有更多详细信息。在 google 控制台上,我们可以看到公交类状态为 APPROVED。

任何关于我们可能遗漏的细节都会有所帮助,因为目前尚不清楚问题的根源。

【问题讨论】:

  • 您找到解决方案了吗?我遇到了完全相同的问题 - 返回未记录的“SERVICE_ERROR”。

标签: c# rest google-pay


【解决方案1】:

我在使用 pass-rest-samples 时遇到了同样的问题。 我错过了在 Config.cs 中更改 SERVICE_ACCOUNT_EMAIL_ADDRESS,因此通过将其更改为正确的服务帐户来解决它。

this.SERVICE_ACCOUNT_EMAIL_ADDRESS = "ServiceAccountEmail@developer.gserviceaccount.com"; // 改变

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
【解决方案2】:

这里没有足够的信息来帮助您。但最好的做法是通过以下 URL 请求支持:https://support.google.com/pay/merchants/contact/instore_merchants

团队应该能够调查您的具体问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-04
    • 1970-01-01
    • 2021-10-18
    • 2019-12-25
    • 2023-03-24
    • 1970-01-01
    • 2020-07-14
    • 2023-02-12
    相关资源
    最近更新 更多