1.beecloud概述:beecloud封装了支付宝(ALI_APP),微信(WX_APP),银联(UN_APP)三个主流渠道的支付接口。
2.在ApiCloud模块中添加beecloud模块
**注意: 使用此模块时,请勿同时勾选 aliPay, weChat, unionPay, taobao, alibaichuan,ble模块.
使用此模块之前需先配置config文件的Feature**
-
param-urlScheme: 此字段为URLScheme类型,配置为微信开放平台APPID,使得本应用可以启动微信客户端,并与之交换数据.如果不使用微信支付,可自定义配置。
-
param-bcAppID: BeeCloud平台AppID.
-
param-sandbox: "true|false"。默认为"false"。"true"代表切换到沙箱测试模式,沙箱测试模式下不产生真实交易;"false"代表切换到生产模式;
-
顺便附带个沙箱定义,Sandboxie(又叫沙箱、沙盘)即是一个虚拟系统程序,允许你在沙盘环境中运行浏览器或其他程序,因此运行所产生的变化可以随后删除。它创造了一个类似沙盒的独立作业环境,在其内部运行的程序并不能对硬盘产生永久性的影响。 在网络安全中,沙箱指在隔离环境中,用以测试不受信任的文件或应用程序等行为的工具。
4.支付流程
官网示例(payData对象中各属性后面的图片有标注)
配置支付对象 并调起支付功能
下图为支付接口 (支付对象和支付方式)
配置支付对象
调起支付