apple pay 服务器端是如何验证支付结果的
我问一下apple pay 服务器端是如何验证支付结果的,网上基本没有准确的回答!
5 回复
apply pay 不知道,但IAP是主动去apple服务器查询的支付结果的。 理论上apple pay应该也是一样的吧
我看了一些资料,是使用几种加密方式(特别恶心),而且找不到相应的文档…,好急!
哪有这么复杂,代码如下:
const url = "https://buy.itunes.apple.com/verifyReceipt";
const receipt = "";//IOS客户端的支付凭证
query_apple_pay(url,receipt,function(err,httpResponse,body){
if(body.status === 0 || body.status === "0"){
//支付成功
}else{
//支付失败
}
})
function query_apply_pay(url,receipt,cb) {
var options = {
url: url,
json: true,
body: {
"receipt-data": receipt
},
method: 'POST'
};
request.post(options,function (err,httpResponse,body) {
cb(err,httpResponse,body);
});
}
@Fov6363 哥们 你这是IAP 我说的是 apple pay
@SunGg12138 没看清…apple pay没研究过…