Unity IAP 接入Google 服務(wù)端支付驗(yàn)證 驗(yàn)證訂單狀態(tài) 401錯(cuò)誤的坑
2023-08-04 10:46 作者:液態(tài)琪露諾 | 我要投稿
前情提要,項(xiàng)目接入unity IAP后,unity方面不提供服務(wù)端驗(yàn)證的相關(guān)支持,需要自行驗(yàn)證支付回執(zhí)的真實(shí)性,所以需要去接入Google play商店的api進(jìn)行交互。
按照官方說(shuō)明文檔鏈接好Google cloud和Google play的項(xiàng)目
配置好Google cloud?憑據(jù)頁(yè)面服務(wù)賬號(hào)
在Google cloud為服務(wù)賬號(hào)指定IAM role
在Google play為服務(wù)賬號(hào)指定權(quán)限


安裝對(duì)應(yīng)的包

嘗試列出所有內(nèi)購(gòu)道具,成功

嘗試對(duì)某一筆支付訂單查詢(xún)狀態(tài),錯(cuò)誤401 沒(méi)有足夠的訪(fǎng)問(wèn)權(quán)限
提高此賬號(hào)在cloud和play的權(quán)限等級(jí)至Owner和管理員,無(wú)法解決問(wèn)題

最后發(fā)現(xiàn)一個(gè)大坑,要經(jīng)過(guò)api調(diào)用一個(gè)正在測(cè)試階段的項(xiàng)目的訂單信息,需要在許可測(cè)試的測(cè)試人員列表中加入這個(gè)服務(wù)賬號(hào)
至此,可以成功通過(guò)商品名和訂單token驗(yàn)證訂單信息
標(biāo)簽:游戲開(kāi)發(fā)Unity