@ -14,7 +14,7 @@ class Heepay {
$sign_str = $sign_str . '& agent_bill_time=' . $pay['time'];
$sign_str = $sign_str . '& agent_bill_time=' . $pay['time'];
$sign_str = $sign_str . '& pay_type=' . $pay['pay_type'];
$sign_str = $sign_str . '& pay_type=' . $pay['pay_type'];
$sign_str = $sign_str . '& pay_amt=' . $pay['amount'];
$sign_str = $sign_str . '& pay_amt=' . $pay['amount'];
$sign_str = $sign_str . '¬ify_url=http://'.$_SERVER['HTTP_HOST']."/callback.php/Notify/heepay_callback";
$sign_str = $sign_str . '& notify_url=' . $pay['notify_url'];
$sign_str = $sign_str . '& user_ip=' . $pay['user_ip'];
$sign_str = $sign_str . '& user_ip=' . $pay['user_ip'];
$sign_str = $sign_str . '& key=' . $pay['sign_key'];//密钥
$sign_str = $sign_str . '& key=' . $pay['sign_key'];//密钥
$sign = md5($sign_str); //签名值
$sign = md5($sign_str); //签名值
@ -51,7 +51,7 @@ class Heepay {
$sign_str = $sign_str . '& agent_bill_time=' . $pay['time'];
$sign_str = $sign_str . '& agent_bill_time=' . $pay['time'];
$sign_str = $sign_str . '&pay_type=30';
$sign_str = $sign_str . '&pay_type=30';
$sign_str = $sign_str . '& pay_amt=' . $pay['amount'];
$sign_str = $sign_str . '& pay_amt=' . $pay['amount'];
$sign_str = $sign_str . '¬ify_url= http://'."api.wmtxkj.com"."/callback.php/Notify/heepay_callback" ;
$sign_str = $sign_str . '¬ify_url= '.$pay['notify_url'] ;
$sign_str = $sign_str . '&return_url='.$pay['return_url'];
$sign_str = $sign_str . '&return_url='.$pay['return_url'];
$sign_str = $sign_str . '& user_ip='. $pay['user_ip'];
$sign_str = $sign_str . '& user_ip='. $pay['user_ip'];
$sign_str = $sign_str . '& bank_card_type='. $pay['bank_card_type'];
$sign_str = $sign_str . '& bank_card_type='. $pay['bank_card_type'];
@ -75,7 +75,7 @@ class Heepay {
'agent_id'=>$pay['agent_id'],//商户号
'agent_id'=>$pay['agent_id'],//商户号
'agent_bill_id'=>$pay['order_no'],//订单号
'agent_bill_id'=>$pay['order_no'],//订单号
'pay_amt'=>$pay['amount'],//支付金额
'pay_amt'=>$pay['amount'],//支付金额
'notify_url'=>"http://"."api.wmtxkj.com"."/callback.php/Notify/heepay_callback" ,//通知地址
'notify_url'=> $pay['notify_url'] ,//通知地址
'return_url' => $pay['return_url'],
'return_url' => $pay['return_url'],
'user_ip'=>$pay['user_ip'],//用户ip
'user_ip'=>$pay['user_ip'],//用户ip
'agent_bill_time'=>$pay['time'],//date('YmdHis', time()) 时间
'agent_bill_time'=>$pay['time'],//date('YmdHis', time()) 时间
@ -90,6 +90,7 @@ class Heepay {
);
);
$xml=$this->request_post("https://Pay.Heepay.com/DirectPay/applypay.aspx", $data);
$xml=$this->request_post("https://Pay.Heepay.com/DirectPay/applypay.aspx", $data);
$string=explode("< redirectUrl > < ![CDATA[",$xml);
$string=explode("< redirectUrl > < ![CDATA[",$xml);
// pp($string);
$token_id=explode("]]>< / redirectUrl > ",$string[1]);
$token_id=explode("]]>< / redirectUrl > ",$string[1]);
return $token_id[0];
return $token_id[0];
}
}