我们公司的产品主要是出海产品,使用的是Google Play支付,但是在上线以后,经常有客诉,说支付以后,权益没有到账,于是对整个Google支付体系做了研究了一下。
我们的整个支付流程图大概如下:
其中后端参考的文档地址为:
https://developers.google.com/android-publisher/api-ref/rest/v3/purchases.products/get?hl=zh-cn
其中返回对象是ProductPurchase类对象,ProductPurchase指明了用户的应用内商品购买交易的状态。
https://developers.google.com/android-publisher/api-ref/rest/v3/purchases.products?hl=zh-cn#ProductPurchase
接口返回的JSON如下:
{
"kind": string,
"purchaseTimeMillis": string,
"purchaseState": integer,
"consumptionState": integer,
"developerPayload": string,
"orderId