2026-10-06

彩虹易支付对接完整教程-支付宝小程序封装H5支付

这里介绍怎么才能在H5网页跳转支付宝小程序支付。

  1. 在支付宝开放平台创建小程序类应用;如果要用当前支付宝账户发起支付,还需要签约 JSAPI 支付。

  2. 下载支付宝小程序源码:https://file.cccyun.cc/resource/pay-alipay.zip?v=1001

  3. 将源码里的pages/pay 目录整合到你自己的任意小程序源码中,然后修改app.json 的路由配置。不要把示例源码直接提交发布,否则可能审核不通过。

  4. 在支付宝开放平台配置服务器域名白名单。

  5. 将改好的小程序源码发布上线并审核通过。

  6. 如用于非支付宝官方插件(例如其他支付机构间连支付),务必使用 uid 模式,不能用 openid 模式。

  7. 在易支付后台的支付相关设置中,选择该支付宝小程序通道。

  8. 如用于其他支付宝应用支付,还需在 JSAPI 支付签约页面关联小程序 AppID;如果是服务商自有小程序代商家发起支付,还需要在服务商平台“代商户号关联小程序”。可参考:关联方法。

支付前获取用户手机号码

  1. 在小程序应用开发设置中配置接口内容加密方式,并在网站后台填写“加密 AES 密钥”。

  2. 在小程序源码pay.js 中找到getPhoneNumber: false,将false 改为true。

常见问题:

  1. 获取用户手机号提示“应用未设置默认签名类型”设置一下小程序的应用网关地址(可随便填写,实际一般不影响功能)。

  2. 小程序开发者工具支付时提示“请开启 API 代理”参考:此帖下方回复

  3. 从网页跳转到支付宝提示“暂未找到此功能,请稍后再试”通常是小程序未正式上线导致。需要调试未上线的小程序可参考:此文。

  4. 支付宝应用 openid 模式改成 uid 模式:申诉时选择对接支付宝以外的其他系统间连支付,通常可通过。


对这个源码感兴趣?
安全认证
实名认证卖家身份已核验
资金担保款项托管后交付
SSL加密全站 HTTPS 传输
源码核验功能逐项验证
交付保障付款后即时交付