参考alipay网页支付接口的代码
其实原理跟ecshop上集成的alipay支付差不多 就是因为利用curl请求的时候相应时间过长 所以不能直接去先post数据再生成button
/**
* 生成支付代码
* @param array $order 订单信息
* @param array $payment 支付方式信息
*/
function get_code($order, $payment)
{
if (!defined('EC_CHARSET'))
{
$charset = 'utf-8';
}
else
{
$charset = EC_CHARSET;
}
$jsonorder = json_encode($order);
$jsonpayment = json_encode($payment);
$jsonorder = urlencode($jsonorder);
$jsonpayment = urlencode($jsonpayment);
$button = '
';
return $button;
}