代码拉取完成,页面将自动刷新
<?php
/*
分润全额退回接口API
注:1.此接口是全额退回接口。
2.退回的金额不能再分润,会直接结算到收单账户。
*/
//生成随机单号
$number = mt_rand(13021003,999999999);
echo $number;
echo "<br/><hr>";
//获取时间戳
$currentTime = date("YmdHis");
//请求参数
$version ='3';//版本号
$agent_id ='1664502';//商户编号,(汇付宝商户内码:七位整数数字)
$agent_bill_id ='994360938';//支付接口传的商户订单号
$ref_agent_id = '';//二级商户号
$jnet_bill_no ='';//支付成功后,汇付宝返回的单据号
$batch_no =$number;//分润退回批次号。同一笔单号批次号不能重复
$timestamp =$currentTime;//时间戳
$key='651886F030134F848F548A12';//md5密钥
$data = "version=$version&agent_id=$agent_id&agent_bill_id=$agent_bill_id&ref_agent_id=$ref_agent_id&batch_no=$batch_no&jnet_bill_no=$jnet_bill_no×tamp=$timestamp&key=$key";
echo '待加密数据'.$data;
echo "<br/><hr>";
$sign = md5($data);
echo '加密后'.$sign;
echo "<br/><hr>";
// 请求参数(使用 & 符号拼接)
$params = "version=$version&agent_id=$agent_id&agent_bill_id=$agent_bill_id&ref_agent_id=$ref_agent_id&batch_no=$batch_no&jnet_bill_no=$jnet_bill_no×tamp=$timestamp&sign=$sign";
echo $params;
echo "<br/><hr>";
// 目标URL
$url = 'https://pay.heepay.com/API/Payment/GuaranteeAllotFullRefundSubmit.aspx';
// 构建请求上下文
$options = array(
'http' => array(
'method' => 'POST',
'header' => 'Content-Type: application/x-www-form-urlencoded',
'content' => $params
)
);
$context = stream_context_create($options);
// 发送 POST 请求
$response = file_get_contents($url, false, $context);
if ($response === false) {
echo 'POST request failed';
} else {
$responsed=iconv('GBK', 'UTF-8', $response);
echo $responsed;
}
?>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。