ApiCloud中使用beecloud支付的流程

361 阅读1分钟

1.beecloud概述:beecloud封装了支付宝(ALI_APP),微信(WX_APP),银联(UN_APP)三个主流渠道的支付接口。

2.在ApiCloud模块中添加beecloud模块

    **注意: 使用此模块时,请勿同时勾选 aliPay, weChat, unionPay, taobao, alibaichuan,ble模块.
    
    使用此模块之前需先配置config文件的Feature**

3.配置widget中的config,添加beecloud配置

  • param-urlScheme: 此字段为URLScheme类型,配置为微信开放平台APPID,使得本应用可以启动微信客户端,并与之交换数据.如果不使用微信支付,可自定义配置。

  • param-bcAppID: BeeCloud平台AppID.

  • param-sandbox: "true|false"。默认为"false"。"true"代表切换到沙箱测试模式,沙箱测试模式下不产生真实交易;"false"代表切换到生产模式;

  • 顺便附带个沙箱定义,Sandboxie(又叫沙箱、沙盘)即是一个虚拟系统程序,允许你在沙盘环境中运行浏览器或其他程序,因此运行所产生的变化可以随后删除。它创造了一个类似沙盒的独立作业环境,在其内部运行的程序并不能对硬盘产生永久性的影响。 在网络安全中,沙箱指在隔离环境中,用以测试不受信任的文件或应用程序等行为的工具。

4.支付流程

官网示例(payData对象中各属性后面的图片有标注)
            配置支付对象 并调起支付功能

下图为支付接口 (支付对象和支付方式)

配置支付对象

调起支付