$mer_cust_id = $_REQUEST['mer_cust_id']; $usr_busi_agreement_id = $_REQUEST['usr_busi_agreement_id']; $usr_pay_agreement_id = $_REQUEST['usr_pay_agreement_id']; $map = new HashMap(); $map->put("service", $service); $map->put("charset", $charset); $map->put("mer_id", $mer_id); $map->put("sign_type", $sign_type); $map->put("res_format", $res_format); $map->put("version", $version); $map->put("trade_no", $trade_no); //使用协议进行支付,上送如下参数:支付协议号必填、商户用户标识和用户业务协议号必填其一 $map->put("mer_cust_id", $mer_cust_id); $map->put("usr_busi_agreement_id", $usr_busi_agreement_id); $map->put("usr_pay_agreement_id", $usr_pay_agreement_id); $reqData = MerToPlat::makeRequestDataByGet($map); //这个是重要的 $sign = $reqData->getSign(); //这个是为了在本DEMO中显示签名结果。 $plain = $reqData->getPlain(); //这个是为了在本DEMO中显示签名原串 $url = $reqData->getUrl(); ?> <body> <div id="HEADA"><?php include "./head.php"; ?> </div> <div id="MAINA"> <div class="mindexa">