📄 config_pay_nps.php
字号:
<?php
//nps 网上支付接口
//商户号
$cfg_merchant = "";
//商户密钥
$cfg_merpassword = "";
// 公共函数定义
function HexToStr($hex)
{
$string="";
for($i=0;$i<strlen($hex)-1;$i+=2){ $string.=chr(hexdec($hex[$i].$hex[$i+1])); }
return $string;
}
function StrToHex($string)
{
$hex="";
for($i=0;$i<strlen($string);$i++){ $hex.=dechex(ord($string[$i])); }
$hex=strtoupper($hex);
return $hex;
}
if(!isset($pagePos)) $pagePos = '';
//nps信息
$m_language = 1;
$s_name = "陈康";
$s_addr = "深圳";
$s_postcode = 518000;
$s_tel = "0755-83791960";
$s_eml = "sway@nps.cn";
$r_name = "陈大康";
$r_addr = "深圳";
$r_postcode = 100080;
$r_tel = "010-81234567";
$r_eml = "service@nps.cn";
$m_status = 0;
$m_ocurrency = 1;
//Post to nps
if($pagePos == 'post_to_pay'){
$m_id = $cfg_merchant;
$m_orderid = $buyid;
$m_oamount = $price;
$m_url = $cfg_basehost."/member/pay_back_nps.php";
$m_ocomment = $cfg_ml->M_ID;
$modate = GetDateTimeMk($mtime);
//组织订单信息
$m_info = $m_id."|".$m_orderid."|".$m_oamount."|".$m_ocurrency."|".$m_url."|".$m_language;
$s_info = $s_name."|".$s_addr."|".$s_postcode."|".$s_tel."|".$s_eml;
$r_info = $r_name."|".$r_addr."|".$r_postcode."|".$r_tel."|".$r_eml."|".$m_ocomment."|".$m_status."|".$modate;
$OrderInfo = $m_info."|".$s_info."|".$r_info;
//订单信息先转换成HEX,然后再加密
$OrderInfo = StrToHex($OrderInfo);
$digest = strtoupper(md5($OrderInfo.$cfg_merpassword));
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -