公司有一些虚拟商品,计划接入 Google Pay ,看了官方文档,文档描述的都是安卓、js 如何接入,没找到服务端相关对接流程。
用户完成支付后,google js api 会返回 token 信息,官方说,接着把这个信息传递给支付网关(如 paypal )。
那么,接下来到底服务端该如何做呢?
- 如何传递给支付网关,传递之后如何完成剩下的流程?
- 能不能不使用支付网关? 这里收到 token 之后,直接传递给自己的服务端,服务端根据 token 判断交易是否成功,然后修改订单状态之类的。
真是头大,看了半个小时不知道该如何办。
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);
});