2 Star 0 Fork 0

汇元技术支持/汇元科技分润PHPDemo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
分润全额退回提交API.php 1.84 KB
一键复制 编辑 原始数据 按行查看 历史
Wangkai 提交于 2024-06-17 17:13 . 2024/4/1 9:50 优化 demo
<?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&timestamp=$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&timestamp=$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;
}
?>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/huiyuan-technical-support/HyGuaranteeAllotPhp.git
git@gitee.com:huiyuan-technical-support/HyGuaranteeAllotPhp.git
huiyuan-technical-support
HyGuaranteeAllotPhp
汇元科技分润PHPDemo
master

搜索帮助