回复:JWTs,PURCHASE_CANCELED

时间:2013-01-22 21:06:34

标签: android-pay

在电子钱包中遇到PURCHASE_CANCELED错误。

一个。我可以成功地在JWT之间往返

https://sandbox.google.com/checkout/customer/gadget/inapp/demo.html

https://developers.google.com/commerce/wallet/digital/docs/jwtdecoder

......我当然可以,它们都是谷歌的工具。

B中。我可以成功地从PyJWT传递到解码器,似乎没有信息变化。

℃。我可以成功地从演示传递到PyJWT,似乎没有信息变化。

d。 .buy()故障回调中的请求是正确的。

这是非常令人沮丧的,因为当Google电子钱包PURCHASE_CANCELED时没有反馈。

  • 我不能在PyJWT和演示编码器之间制作相同的JWT。即使在完全相同的顺序中具有完全相似的数据,结果也会在长字符串的末尾变化。这有关系吗?

  • 有没有办法独立生成signature (encoded)进行验证?

  • 对象中的键的顺序是否重要?

编辑:

  • 在订单历史记录中,电子钱包说“Google已向客户发送了订单确认电子邮件。”没有电子邮件到达我的测试买家。

  • 同样在订单历史记录中,Wallet说“客户的信用卡授权价为3.00美元,并通过了所有风险检查”。看起来很有希望。

  • 我记得在沙盒中读到这一点,不需要任何银行或税务信息。但是,由于缺乏银行/税务信息,Google Books几个月来一直在Google Play上“卖”0美元(免费)图书。没有它,这本书从未通过审批程序,没有给出其他解释。 Sandbox是否需要假冒/占位符信息以允许.buy()交易继续进行?

0 个答案:

没有答案