美文网首页
uniapp接入iOS/支付宝支付踩坑

uniapp接入iOS/支付宝支付踩坑

作者: 小小_128 | 来源:发表于2025-03-27 19:30 被阅读0次

踩坑:

  1. iapChannel.requestProduct传参数
    uniapp官方文档上是这么写的,也没说需要传产品ID这个参数,更没说产品ID这个参数类型需要时Array!!


    image.png
iapChannel.requestProduct([productId], // 商品 ID 列表
    (res) => {
        console.warn('requestProduct 成功:', res);
        resolve(res);
    },
    (err) => {
          console.error('requestProduct 失败:', err);
          reject(err);
    }
);
  1. 真机调试时,唤起支付宝支付报错62009,是因为没有设置支付环境,默认调用正式的
{
    "errMsg": "requestPayment:fail [payment支付宝:62009]未知错误",
    "code": -100
}

真机调试则需要专门设置为沙箱环境

// 设置支付宝沙箱环境
var EnvUtils = plus.android.importClass("com.alipay.sdk.app.EnvUtils");    
EnvUtils.setEnv(EnvUtils.EnvEnum.SANDBOX);

// ios发起支付请求
const paymentRes = await uni.requestPayment({
    provider: 'appleiap',
    orderInfo: {
        productid: productId, // 商品ID
        username: userinfo.id, // 订单ID
        env: 'sandbox', //沙箱环境
    }
})

相关文章

  • iOS接入支付宝支付,hex编码,ALI38173问题

    iOS端今天接入了支付宝支付,接入过程很简单,代码量也很少,说一下与后台交互踩的坑: 后台拼接完订单信息直接将返回...

  • Android支付宝快捷登录

    最近接入支付实名认证,需要用到快捷登录。记录踩坑过程。进入支付宝后台https://open.alipay.com...

  • 10分钟搞定支付宝和微信支付 的 各种填坑

    填坑支付宝填坑是每个接入支付宝必经之路,下面是我接入支付宝遇到的问题汇总,希望大家在接入的路上少一点弯路 问题1....

  • 10分钟搞定支付宝和微信支付 的 各种填坑

    填坑 支付宝填坑是每个接入支付宝必经之路,下面是我接入支付宝遇到的问题汇总,希望大家在接入的路上少一点弯路 问题1...

  • 支付宝支付接入(Android/IOS(swift)/Java后

    本文章仅作为个人笔记 接入方式可以参考支付宝登录接入 IOS端(swift):主要接入和代码可参考支付宝登录接入 ...

  • 支付

    支付宝集成:http://caoyudong.com/2016/01/03/iOS接入支付宝/ 微信支付:http...

  • uniapp-payment

    uniapp-payment 介绍 uniapp支付 微信支付流程 测试接入的是uniapp官方预下单接口 APP...

  • 小程序接入微信支付笔记

    最近折腾了一下小程序接入微信支付,对接入的流程有个大概的了解,也踩了不少坑,为了避免以后重复踩坑,这里记录接入流程...

  • iOS -- 支付宝支付踩坑

    最近项目用到支付宝支付,第一次自己做支付,简直无从下手,一路瞎闯 总算是成功了. 这里记录一下,以备后用 首先两个...

  • 一些学习资料

    iOS各种支付功能 :链接 其中:1支付宝app支付接入指南:链接2微信app支付接入指南:链接 Unity3d游...

网友评论

      本文标题:uniapp接入iOS/支付宝支付踩坑

      本文链接:https://www.haomeiwen.com/subject/xuozmjtx.html