'ELF1990', 'accountName' => '廖金灵', 'outApplyNo' => time() . rand(1000, 9999), 'amount' => '10', 'summary' => '测试', 'notifyUrl' => 'http://124.223.222.61:9501/notify/test-notify' ]; /* 同步返回结果data: { "batchNum": "2023083102511200001", "applyNo": "2023083102511200001" } */ /* 异步返回结果: { "amount": 1, "status": "SUCCESS", "userId": "abc", "outApplyNo": "2023083102511200001" } */ /** ======================================================= */ /** * 提现到绑定银行卡(资金从用户电子账户到用户绑定银行卡) * url: payment/withdraw * */ $data = [ 'userId' => 'ELF1990', 'agreementNo' => '312023082200002060225', 'outWithdrawNo' => time() . rand(1000, 9999), 'amount' => '1', 'notifyUrl' => 'http://124.223.222.61:9501/notify/test-notify', 'returnUrl' => 'https://www.baidu.com', ]; /* 同步返回结果data: { "url": "http://xxxxxxx", // 输入支付密码url } 异步返回结果data: { "amount": 1, "status": "SUCCESS", "userId": "abc", "outWithdrawNo": "2023083102511200001" // 传入的提现号 } */ /** ======================================================= */ /** * 查询提现申请结果 * url: payment/withdraw-apply-query * */ $data = [ 'userId' => 'ELF1990', 'outApplyNo' => '16934203547527', ]; /* 同步返回结果data: { "amount": 1, "status": "SUCCESS", "fee": 0, // 手续费 } */ /** ======================================================= */ /** * 查询提现结果(原接口改造) * url: payment/query-order */ $data = [ 'type' => 'WITHDRAW', 'outOrderNo' => '16934198607215', ]; // 同步返回结果与原来相同 /** ======================================================= */ // 一般有以下状态 const STATUS_APPLY_SUCCESS = 'APPLY_SUCCESS'; // 申请失败 const STATUS_APPLY_FAILED = 'APPLY_FAILED'; // 申请成功 const STATUS_REFUND = 'REFUND'; // 已退款 const STATUS_PROCESS = 'PROCESS'; // 处理中 const STATUS_SUCCESS = 'SUCCESS'; // 成功 const STATUS_FAILED = 'FAILED'; // 失败 /** * 委托提现授权 * url: payment/sign-withdraw-entrust * */ $data = [ 'userId' => 'ELF1990', ]; /* 同步返回结果data: { "url": "xxxxxxxx", } */ /** * 解除委托提现授权 * url: payment/unbind-withdraw-entrust * */ $data = [ 'userId' => 'ELF1990', ]; /* 同步返回结果data: { "url": "xxxxxxxx", } */ /** * 委托提现授权结果查询 * url: payment/query-sign-entrust * */ $data = [ 'userId' => 'ELF1990', ]; /* 同步返回结果data: { "result": true, } */ // 委托提现接口同提现接口: payment/withdraw // 新增参数 withdrawType (normal: 普通提现(默认) entrust: 委托授权提现)