- 广场
-
- 搜索中...
- 本文档内搜索
zxf/tools 使用手册
支付接口
预下单
$data = [
'description' => "desc",
'out_trade_no' => date('YmdHis') . rand(100000, 999999),
'notify_url' => '回调地址',
'amount' => [
'total' => 1,
'currency' => 'CNY',
],
'payer' => [
'openid' => 'o1Af...p78',
],
];
$res = $instance->preOrder($data);
dump($res);
dump($res['prepay_id']); // 下单成功会返回prepay_id
微信支付订单号查询
$res = $instance->queryPay('prepay_id 参数');
dump($res);
商户订单号查询
$res = $instance->queryPayByOutTradeNo('商户订单号');
dump($res);
关闭订单 (没有返回数据,Http状态码为204)
$instance->close('商户订单号');
获取商户证书序列号
$serial_no = $instance->getSerialNo();
退款申请
$refund = [
'out_trade_no' => '20230911103043391501',
'out_refund_no' => 'refund_'.time(),
'amount'=>[
'refund' => 1,
'total'=>1,
'currency' => 'CNY',
]
];
$res = $instance->refund($refund);
dd($res);
查询退款
$res = $instance->queryRefund('refund_1694489189');
dd($res);
查询交易账单
$data = [
'bill_date'=>'2023-09-11',
];
$saveDir = '账单保存目录'; // 若为空则直接下载到浏览器
$res = $instance->queryBill($data,$saveDir);
dd($res);
申请资金账单
$data = [
'bill_date'=>'2023-09-11',
];
$saveDir = '账单保存目录'; // 若为空则直接下载到浏览器
$res = $instance->queryFlowBill($data,$saveDir);
dd($res);