uni-app ios苹果支付无法验单 transactionReceipt 联系过官方好几次也没回复

uni-app ios苹果支付无法验单 transactionReceipt 联系过官方好几次也没回复

6 回复

经排查:自动续期订阅类商品必传APP专用共享密钥,否则会验证失败,客户端/服务端 添加password参数后验证正常

更多关于uni-app ios苹果支付无法验单 transactionReceipt 联系过官方好几次也没回复的实战教程也可以访问 https://www.itying.com/category-93-b0.html


用的沙箱环境吗?发个示例项目出来

是的 方便加个q么 我给你看看?

但是打印出来的transactionReceipt 出现类似于 时间字符串的东西

在uni-app中处理iOS苹果支付验单时,transactionReceipt获取不到可能是以下原因:

  1. 支付流程问题:
  • 确保在completePurchase回调中获取receipt
  • iOS端需要调用finishTransaction()方法完成交易
  1. receipt获取方式: 正确获取方式应该是:
plus.iap.getReceipt({
    transactionId: transaction.transactionIdentifier
}, (receipt)=>{
    // 处理receipt
}, (err)=>{
    console.error(err);
});
回到顶部