fatal error:Cannot redeclare getreqhmacstrings()(previously declared in /home/wwwroot/tuanweb/ThinkPHP/Vendor/payment3/yeepayCommon.hph:19)in /home/wwwroot/tuanweb/ThinkPHP/Vendor/payment3/yeepayCommon.hph:43
#签名函数生成签名串
function getReqHmacStrings($p1_MerId,$p2_Order,$p3_Amt,$p4_Cur,$p5_Pid,$p8_Url,$pd_FrpId,$pr_NeedResponse,$merchantKey)####19行
{
$p0_Cmd = "Buy";
#进行签名处理,一定按照文档中标明的签名顺序进行
#加入业务类型
$sbOld =$p0_Cmd;
#加入商户编号
$sbOld = $sbOld.$p1_MerId;
#加入商户订单号
$sbOld = $sbOld.$p2_Order;
#加入支付金额
$sbOld = $sbOld.$p3_Amt;
#加入交易币种
$sbOld = $sbOld.$p4_Cur;
#加入商品名称
$sbOld = $sbOld.$p5_Pid; $sbOld = $sbOld.$p8_Url;
#加入商品描述
$sbOld = $sbOld.$pd_FrpId;
#加入商户接收支付成功数据的地址
$sbOld = $sbOld.$pr_NeedResponse;
return HmacMd5($sbOld,$merchantKey);
} ######43行
不知道为什么,求高手帮助
#签名函数生成签名串
function getReqHmacStrings($p1_MerId,$p2_Order,$p3_Amt,$p4_Cur,$p5_Pid,$p8_Url,$pd_FrpId,$pr_NeedResponse,$merchantKey)####19行
{
$p0_Cmd = "Buy";
#进行签名处理,一定按照文档中标明的签名顺序进行
#加入业务类型
$sbOld =$p0_Cmd;
#加入商户编号
$sbOld = $sbOld.$p1_MerId;
#加入商户订单号
$sbOld = $sbOld.$p2_Order;
#加入支付金额
$sbOld = $sbOld.$p3_Amt;
#加入交易币种
$sbOld = $sbOld.$p4_Cur;
#加入商品名称
$sbOld = $sbOld.$p5_Pid; $sbOld = $sbOld.$p8_Url;
#加入商品描述
$sbOld = $sbOld.$pd_FrpId;
#加入商户接收支付成功数据的地址
$sbOld = $sbOld.$pr_NeedResponse;
return HmacMd5($sbOld,$merchantKey);
} ######43行
不知道为什么,求高手帮助
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货