我的订阅产品与 Google 的数字商品钱包配合得很好,但我无法让用户取消他们的订单正常工作。
如果我通过商家中心为他们取消,它工作得很好(我得到了带有 orderId 的回传)。如果用户尝试取消(沙盒和生产环境中的情况相同),他们会看到“您确定要取消”对话框,当他们说“是”时,它会立即失败。那里根本没有延迟。
从我所看到的一切来看,在这种情况下我根本没有收到回发(当我们从商家中心取消时,我正在处理回发)。我查看了我们 Web 服务器上的日志,并检测了回发处理程序,它似乎在它到达我的代码之前就失败了。