You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.3 KiB
31 lines
1.3 KiB
5 months ago
|
<?php
|
||
|
|
||
|
namespace BsPayDemo;
|
||
|
use BsPaySdk\core\BsPay;
|
||
|
|
||
|
# 以下配置为开发联调时覆盖SDK的配置项,需在引入SDK的init.php之前配置以覆盖SDK初始配置
|
||
|
# 设置是否调试模式,不配置默认关闭:false
|
||
|
define("DEBUG", true);
|
||
|
|
||
|
# 设置调试日志路径,不配置默认为SDK同级的log目录下
|
||
|
define("LOG", dirname(__FILE__)."/log");
|
||
|
|
||
|
# 设置生产模式,不配置默认生产模式:true
|
||
|
//define("PROD_MODE", false);
|
||
|
|
||
|
# SDK 初始化文件加载
|
||
|
require_once dirname(__FILE__). "/../BsPaySdk/init.php";
|
||
|
|
||
|
# 配置商户信息
|
||
|
require_once dirname(__FILE__) . "/constants/DemoConstants.php";
|
||
|
|
||
|
# init方法,从 config.json 加载系统参数
|
||
|
BsPay::init(dirname(__FILE__).'/config/config.json', false);
|
||
|
|
||
|
# 如果存在多套商户配置,可重复调用 init 方法,并置对应的key来区分多套商户配置,
|
||
|
# 后续使用对应的 key 来创建这个商户身份的斗拱接口调用实例对象
|
||
|
# 以刷卡模块举例:
|
||
|
# 使用 new ScanPayment() 创建的对象调用方法,将以上文初始化的 config.json 文件中的商户配置发起接口调用
|
||
|
# 使用 new ScanPayment("bk_merchant") 创建的对象调用方法,将以如下 config_bk3.json 文件中的商户配置发起接口调用
|
||
|
//BsPay::init(dirname(__FILE__).'/config/config_bk3.json', false, "bk_merchant");
|