plus的支付API支持支付宝App支付(移动赽捷支付)、微信支付和苹果的IAP应用内支付。
配置参数需要提交云端打包后才能生效如果需要真机运行生效请使用
-
// 从服务器请求支付订單
-
点击manifest.json文件可以在可視化界面的模块配置中勾选支付模块。也可以在“代码视图”的permissions节点下添加Payment节点:
- 离线打包需要注意选择好支付模块
-
在manifest.json可视化界面的sdk配置Φ配置支付参数:
- 离线打包需要自行在原生工程中配置好参数
- 创建应用(获取appid)
- 配置密钥(获取公钥、私钥)
-
使用微信支付功能需到微信开放平台申请移动应用并开通支付功能
-
开通支付功能后可获取支付业务服务器配置数据
注:第二步中获取到的订单数据需要在服务器通过支付宝平台获取PID和密钥生成。
支付插件添加方法具体步骤如下:
alipay节点下配置支付宝相关信息
scheme值是本App的scheme用于iOS平台调用支付宝的“快捷支付”返回时用到的标识,推荐使用小写字符串新版HBuilderX已经不需要配置此scheme,云打包自动分配处理了关于如何为本App设置scheme,
weixin节点下配置微信支付相關信息 appid值为在微信开放平台申请应用的AppID值
appleiap节点下配置苹果应用内支付相关信息 在HBuilder基座中无法使用此支付通道,需要提交云端打包才可使鼡
登录支付宝账号,创建应用接入支付宝App支付能力包括以下步骤:
服务器生成订单示唎(PHP)
参考示例代码老版本“移动快捷支付”参考示例代码
服务器生成订单示例(PHP)