Close(); exit('金额不对'); } $strSpBillNo = $buyid;; /*重要: 交易单号 交易单号(28位): 商户号(10位) + 日期(8位) + 流水号(10位), 必须按此格式生成, 且不能重复 如果sp_billno超过10位, 则截取其中的流水号部分加到transaction_id后部(不足10位左补0) 如果sp_billno不足10位, 则左补0, 加到transaction_id后部*/ $strTransactionId = $strSpid . $strBillDate . time(); /*货币类型: 1 – RMB(人民币) 2 - USD(美元) 3 - HKD(港币)*/ $strFeeType = "1"; /*财付通回调页面地址, 推荐使用ip地址的方式(最长255个字符)*/ $strRetUrl = $cfg_basehost."/member/paycenter/tenpay/notify_handler.php"; /*商户私有数据, 请求回调页面时原样返回*/ $strAttach = "my_magic_string"; /*生成MD5签名*/ $strSignText = "cmdno=" . $strCmdNo . "&date=" . $strBillDate . "&bargainor_id=" . $strSaler . "&transaction_id=" . $strTransactionId . "&sp_billno=" . $strSpBillNo . "&total_fee=" . $strTotalFee . "&fee_type=" . $strFeeType . "&return_url=" . $strRetUrl . "&attach=" . $strAttach . "&key=" . $strSpkey; $strSign = strtoupper(md5($strSignText)); /*请求支付串*/ $strRequest = "cmdno=" . $strCmdNo . "&date=" . $strBillDate . "&bargainor_id=" . $strSaler . "&transaction_id=" . $strTransactionId . "&sp_billno=" . $strSpBillNo . "&total_fee=" . $strTotalFee . "&fee_type=" . $strFeeType . "&return_url=" . $strRetUrl . "&attach=" . $strAttach . "&bank_type=" . $strBankType . "&desc=" . $strDesc . "&purchaser_id=" . $strBuyerId . "&sign=" . $strSign ; $strRequestUrl = "https://www.tenpay.com/cgi-bin/v1.0/pay_gate.cgi?".$strRequest; if($cfg_soft_lang == 'utf-8') { $strRequestUrl = utf82gb($strRequestUrl); echo ' 转到财付通支付页面
'; }else{ echo ' 转到财付通支付页面
'; } exit;