Android 如何使用JWT保存对谷歌钱包的报价?

Android 如何使用JWT保存对谷歌钱包的报价?,android,jwt,android-pay,Android,Jwt,Android Pay,事实上,我想保存一份“谷歌钱包”的报价。因为我在做一些RND之前没有做过这方面的工作。在本文档中,他们在Android端创建了Offer类对象,但在我的例子中,Offer类对象是在我们的后端服务器上创建的,我只需点击后端服务器的一个API,就可以获得现成的JWT令牌,现在使用JWT令牌,我想将报价保存到“Google Wallet”中。现在我的问题是,这可能吗?如果是,请告诉我怎么做?另外,请让我知道,如果我可以提供更多的细节,以便您可以理解我的问题。谢谢我一直在做这个。对于您的用例来说,最方便

事实上,我想保存一份“谷歌钱包”的报价。因为我在做一些RND之前没有做过这方面的工作。在本文档中,他们在Android端创建了Offer类对象,但在我的例子中,Offer类对象是在我们的后端服务器上创建的,我只需点击后端服务器的一个API,就可以获得现成的JWT令牌,现在使用JWT令牌,我想将报价保存到“Google Wallet”中。现在我的问题是,这可能吗?如果是,请告诉我怎么做?另外,请让我知道,如果我可以提供更多的细节,以便您可以理解我的问题。谢谢

我一直在做这个。对于您的用例来说,最方便的方法是使用JWT链接和意图。 填写生成的JWT和类ID:
https://www.android.com/{classid}/savetoandroidpay/{jwt_generated}

使用
ACTION\u视图
intent打开Save to Google Pay按钮的深层链接。 确保触发意向的按钮使用品牌指南

Intent webIntent = new Intent(Intent.ACTION_VIEW,
        Uri.parse("https://www.android.com/payapp/savetoandroidpay/" + JWT));
context.startActivity(webIntent)`

有关深层链接的更多信息,请保存到Google Pay。

感谢您的回复。你能告诉我{classid}文件在哪里归档吗?我通过替换我的JWT令牌尝试了“+JWT”)此url,但是,我在网页上得到了“有点问题,请稍后再试”的错误。假设您已经创建了一个类,您应该能够在您的商户中心找到它。谢谢@Scott Condron我会检查并让你知道的。嗨,Scott!我试图在下面的URL“{classid}/savetoandroidpay/{JWT_generated}”中替换我的'class id'和'JWT',但得到了“404”错误。我检查过了,我发送的'class id'和'JWT'是正确的。URL现在是
https://pay.google.com/gp/v/save/${jwt}
。您可以在此处找到更多信息: