1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- /**
- * AdaPay 钱包用户登录
- * author: adapay.com https://docs.adapay.tech/api/04-trade.html
- * Date: 2019/08/03 13:05
- */
- # 加载SDK需要的文件
- include_once dirname(__FILE__). "/../../AdapaySdk/init.php";
- # 加载商户的配置文件
- include_once dirname(__FILE__). "/../config.php";
- # 初始化账户对象
- $checkout = new \AdaPaySdk\Checkout();
- $checkout_params = array(
- # 应用ID
- 'app_id'=> 'app_7d87c043-aae3-4357-9b2c-269349a980d6',
- # 用户ID
- 'member_id'=> 'user_00013',
- # 订单号
- 'order_no'=> "CK_". date("YmdHis").rand(100000, 999999),
- # 支付金额
- 'pay_amt'=> '0.01',
- # 商品标题
- 'goods_title'=> '收银台测试',
- # 商品描述
- 'goods_desc'=> '收银台测试',
- # 分账人员列表
- 'div_members'=> [],
- # ISO货币代码 默认为cny
- 'currency'=> '',
- # 订单失效时间
- 'time_expire'=> '',
- # 附加说明
- 'description'=> '',
- # 异步通知地址
- 'notify_url'=> '',
- # 支付成功回调页面
- 'callback_url'=> ''
- );
- # 调用钱包收银台方法
- $checkout->create($checkout_params);
- # 对钱包进行处理
- # $checkout->result 类型为数组
- if ($checkout->isError()){
- //失败处理
- var_dump($checkout->result);
- } else {
- //成功处理
- var_dump($checkout->result);
- }
|