🔓 Ultimate Webshell - Penetration Testing Tool

📖 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();
    }


}