//3、生成支付请求对象 $tRequest->request["PaymentType"] = $_POST['PaymentType']; //设定支付类型 $tRequest->request["PaymentLinkType"] = $_POST['PaymentLinkType']; //设定支付接入方式 if ($_POST['PaymentType'] === "6" && $_POST['PaymentLinkType'] === "2") { $tRequest->request["UnionPayLinkType"] = $_POST['UnionPayLinkType']; //当支付类型为6,支付接入方式为2的条件满足时,需要设置银联跨行移动支付接入方式 } $tRequest->request["ReceiveAccount"] = $_POST['ReceiveAccount']; //设定收款方账号 $tRequest->request["ReceiveAccName"] = $_POST['ReceiveAccName']; //设定收款方户名 $tRequest->request["NotifyType"] = $_POST['NotifyType']; //设定通知方式 $tRequest->request["ResultNotifyURL"] = $_POST['ResultNotifyURL']; //设定通知URL地址 $tRequest->request["MerchantRemarks"] = $_POST['MerchantRemarks']; //设定附言 $tRequest->request["IsBreakAccount"] = $_POST['IsBreakAccount']; //设定交易是否分账 $tRequest->request["SplitAccTemplate"] = $_POST['SplitAccTemplate']; //分账模版编号 try { $tSignature = $tRequest->genSignature(1); $sTrustPayIETrxURL = MerchantConfig::getTrustPayIETrxURL(); $sErrorUrl = MerchantConfig::getMerchantErrorURL(); $_ResponseString = "<HTML>\r\n<HEAD><TITLE>农行网上支付平台-商户接口范例-支付请求</TITLE></HEAD>\r\n<BODY BGCOLOR='#FFFFFF' TEXT='#000000' LINK='#0000FF' VLINK='#0000FF' ALINK='#FF0000'>\r\n<CENTER>支付请求<br><form name=\"form2\" method=\"post\" action=\"" . $sTrustPayIETrxURL . "\"> \r\n" . "<input type=\"hidden\" name=\"MSG\" value=\"" . $tSignature . "\"> \r\n" . "<input type=\"hidden\" name=\"errorPage\" value=\"" . $sErrorUrl . "\"> \r\n" . "<input type=\"submit\" value=\"提交\"></form><br/> \r\n" . "<a href='MerchantPaymentIE.aspx'>回商户首页</a> \r\n\r\n</BODY></HTML>"; print $_ResponseString; } catch (TrxExCeption $ex) { }