";
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();
?>