📖 File Reader
<?php
namespace app\api\controller;
use app\BaseController;
use app\common\Common_adapay;
use app\common\Common_note;
use app\api\common\Common_config;
use think\facade\Db;
use think\facade\View;
/*接口测试*/
class Api extends BaseController
{
/*Adapay支付宝支付*/
public function alipay_pay(Common_adapay $common_adapay)
{
//定义分账数据
$arr = array(
[
"member_id"=>"0",//分账用户 Member对象 的 id;若是商户本身时,传入0
"amount"=>"0.04",//分账金额
"fee_flag"=>"Y",//是否手续费承担方,N-否,Y-是,手续费承担方有且只能有一个
],
[
"member_id"=>"hf_test_201999999999_1001",//分账用户 Member对象 的 id;若是商户本身时,传入0
"amount"=>"0.01",//分账金额
"fee_flag"=>"N",//是否手续费承担方,N-否,Y-是,手续费承担方有且只能有一个
]
);
$div_members = json_encode($arr);
$data = $common_adapay->pay($div_members);
return $this->succeed_json("ok",$data);
}
/*Adapay回调地址*/
public function huidiao()
{
$info = [
'type'=>'Adapay',
'order_sn'=>'111',
'value'=>json_encode(input("param.")),
'add_time'=>time(),
];
db::name("payment_journal")->insertGetId($info);
}
/*Adapay创建用户对象*/
public function member_add(Common_adapay $common_adapay)
{
$data = $common_adapay->member_add();
}
/*Adapay更新用户对象*/
public function member_update(Common_adapay $common_adapay)
{
$data = $common_adapay->member_update();
}
/*Adapay查询用户对象*/
public function member_inquire(Common_adapay $common_adapay)
{
$data = $common_adapay->member_inquire();
header("Content-Type:text/html; charset=utf-8");
echo "<pre>";
print_r($data);
echo "</pre>";
exit();
}
/*Adapay查询用户对象列表*/
public function member_list(Common_adapay $common_adapay)
{
$data = $common_adapay->member_list();
header("Content-Type:text/html; charset=utf-8");
echo "<pre>";
print_r($data);
echo "</pre>";
exit();
}
/*Adapay创建结算账户*/
public function close_account_add(Common_adapay $common_adapay)
{
$data = $common_adapay->close_account_add();
}
/*Adapay查询结算账户*/
public function close_account_inquire(Common_adapay $common_adapay)
{
$data = $common_adapay->close_account_inquire();
}
/*Adapay更新结算账户*/
public function close_account_update(Common_adapay $common_adapay)
{
$data = $common_adapay->close_account_update();
}
/*Adapay删除结算账户*/
public function close_account_delete(Common_adapay $common_adapay)
{
$data = $common_adapay->close_account_delete();
}
/*Adapay查询结算账户明细列表*/
public function close_account_log_list(Common_adapay $common_adapay)
{
$data = $common_adapay->close_account_log_list();
}
}