"; print_r($respJson); // 下单成功之后获取 transid $transid = $respJson->transid; } } //此为H5 和PC 版本调收银台时需要的参数组装函数 特别提醒的是 下面的函数中有 $h5url 和$pcurl 两个url地址。 只需要更换这两个地址就可以 调出 H5 收银台和PC版本收银台。 function H5orPCpay() { global $h5url, $pcurl, $appkey, $platpkey, $transid, $appid;//得到transid 再次组装数据并签名。 echo "开始组装号调用支付接口的参数"; //下单接口 $orderReq['tid'] = $transid; $orderReq['app'] = $appid; // appid $orderReq['url_r'] = 'http://www.baidu.com'; //支付成功后支付回调URL地址 $orderReq['url_h'] = 'http://www.baidu.com'; //返回商户URL地址 //组装请求报文 对数据签名 $reqData = h5composeReq($orderReq, $appkey); echo "参数组装完成:请用浏览器访问该链接:$h5url$reqData\n";//这里组装的最终数据 就可以用浏览器访问调出收银台。 echo ""; } //在使用H5 Iframe版本时 生成签名数据 次函数只适用于H5 Iframe版本支付。 function H5IframeSign($transid, $redirecturl, $cpurl, $appkey) { $content = trim($transid) . '' . trim($redirecturl) . '' . trim($cpurl);//拼接$transid $redirecturl $cpurl $appkey = formatPriKey($appkey); $sign = sign($content, $appkey); return $sign; } testOrder(); H5orPCpay(); ?>