{
"productid": "xxx",
"quantity": 1,
"manualFinishTransaction": true,
"paymentDiscount": {
"offerIdentifier": "xxx",
"keyIdentifier": "4W72J4YL59",
"nonce": "9dad702e-ec49-4dea-8a98-b6358866b0ed",
"signature": "MEYCIQCcE9JlQpdFGSyC/BPB1k/z2xD4n4zYMOa+6knY/GhByQIhALxwoNUGMis4NGDjJw18kb6w/ozHj216gE1+6x00WqYZ",
"timestamp": 1760677211717
}
}

- 发布:2025-10-17 13:22
- 更新:2025-10-17 13:22
- 阅读:23
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 15.5
HBuilderX类型: 正式
HBuilderX版本号: 4.76
手机系统: iOS
手机系统版本号: iOS 18
手机厂商: 苹果
手机机型: IPHONE13 PROMAX
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
普通的订阅没有问题,但是一旦是用促销优惠 涉及到签名的就不行,只能够拉起优惠弹窗,无法购买
普通的订阅没有问题,但是一旦是用促销优惠 涉及到签名的就不行,只能够拉起优惠弹窗,无法购买
预期结果:
购买成功
购买成功
实际结果:
无法购买 {
"errMsg": "requestPayment:fail Payment_appleiap:Error Domain=SKErrorDomain Code=12 \"(null)\" UserInfo={NSUnderlyingError=0x126234f90 {Error Domain=ASDServerErrorDomain Code=3903 \"无法购买\" UserInfo={NSLocalizedFailureReason=无法购买}}},https://ask.dcloud.net.cn/article/282",
"code": 12
}
无法购买 {
"errMsg": "requestPayment:fail Payment_appleiap:Error Domain=SKErrorDomain Code=12 \"(null)\" UserInfo={NSUnderlyingError=0x126234f90 {Error Domain=ASDServerErrorDomain Code=3903 \"无法购买\" UserInfo={NSLocalizedFailureReason=无法购买}}},https://ask.dcloud.net.cn/article/282",
"code": 12
}
bug描述:
{
"errMsg": "requestPayment:fail Payment_appleiap:Error Domain=SKErrorDomain Code=12 \"(null)\" UserInfo={NSUnderlyingError=0x126234f90 {Error Domain=ASDServerErrorDomain Code=3903 \"无法购买\" UserInfo={NSLocalizedFailureReason=无法购买}}},https://ask.dcloud.net.cn/article/282",
"code": 12
}
苹果支付 促销优惠,能拉起优惠弹窗 但是无法购买
签名使用苹果官方的node来签名的
在xcode中同样的证书,同样的前面方法,使用该签名能正常促销支付,但是uniapp中不行
0 个回复