公司有一些虚拟商品,计划接入 Google Pay ,看了官方文档,文档描述的都是安卓、js 如何接入,没找到服务端相关对接流程。
用户完成支付后,google js api 会返回 token 信息,官方说,接着把这个信息传递给支付网关(如 paypal )。
那么,接下来到底服务端该如何做呢?
真是头大,看了半个小时不知道该如何办。
paymentsClient.loadPaymentData(paymentDataRequest).then(function(paymentData){
// if using gateway tokenization, pass this token without modification
paymentToken = paymentData.paymentMethodData.tokenizationData.token;
}).catch(function(err){
// show error in developer console for debugging
console.error(err);
});
1
newlifeinsc 22 天前
这个要看 google play 的 api 。 前端把 token 传给后端,后端用 token 去获取购买状态,然后 ack 交易,之后 consume 这个购买,不然用户没法再次购买。
https://developers.google.com/android-publisher/api-ref/rest/v3/purchases.products 对应到这个这个 purchase 下的,get/acknowledge/consume 这 3 个 api 。 你看你后端是什么,找下有对应 sdk 不。 |
![]() |
2
GooMS 22 天前 via Android
|
3
albin504 OP @GooMS #2 谢谢!
了解后发现,整体来讲 google play billing 是比 google pay 更低成本的支付方案。 使用 google play billing 的前提是,应用必须上架 google play ,而我们的应用未上架。 另外,google play billing 虚拟商品 google 有 30%提成。 |
4
albin504 OP @newlifeinsc #1 谢谢回复~ 我们要接入的是 google pay ,不是 google play 。
|