Files

57 lines
1.3 KiB
PHP

<?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);
}