z本睿
z本睿
  • 发布:2018-03-26 14:57
  • 更新:2019-04-26 16:42
  • 阅读:2414

苹果内购支付问题

分类:HTML5+

if(payname=='appleiap'){
var IAPOrders = ['PrepaidRefill001'];
payType.requestOrder(IAPOrders, function(event) {
var OrderItem =null;
for(var index in event) {
OrderItem = event[index];
alert("Title:" OrderItem.title "Price:" OrderItem.price "Description:" OrderItem.description "ProductID:" OrderItem.productid);
}
data={
"productid": OrderItem.productid,
"username": "appusername",
"quantity": 1
}
plus.payment.request(payType, data, function(result) {
console.log(JSON.stringify(result));
var list = plus.webview.getLaunchWebview();     //触发父页面的自定义事件(refresh),从而进行刷新
mui.fire(list, 'fresh');
//mui.alert(JSON.stringify(result));
mui.alert("付费成功");
}, function(e) {
console.log(JSON.stringify(e));
// mui.alert(JSON.stringify(e.message));
mui.alert("付费失败");
});
}, function(errormsg) {
console.log("获取支付通道失败:" JSON.stringify(errormsg));
});
return;
}

执行结果: 获取支付通道失败:{"message":"Payment_appleiap:返回订单信息失败,http://ask.dcloud.net.cn/article/282","code":-100}

请问下这个问题要如何解决。

2018-03-26 14:57 分享
已邀请:
714521812@qq.com

714521812@qq.com

解决了吗一直获取不到支付通道

970905469@qq.com

970905469@qq.com

你解决了吗,我也碰到这个问题了

z本睿

z本睿 (作者)

解决了 检查id 才发现id写错了

18180924082@163.com

18180924082@163.com

你好,我现在的状况和你说明的基本一致,请问你说的是指的哪一个呢?是商品ID吗?

290776006@qq.com

290776006@qq.com

我估计是商品ID和包名没对应

1943952626@qq.com

1943952626@qq.com

通道获取了,但是 返回 订单信息获取失败, code: -100 ,也不知道哪里错了。。。

要回复问题请先登录注册