本源码是基于码支付API创建的
1、打开码支付官方,注册账号,登录账号
2、点击系统设置->复制码支付ID,码支付密钥
3、点击支付宝支付,上传支付宝商家收款码
4、下载码支付APP,登录APP,开启检测支付宝收款
5、代码上传到服务器
$codepay_id,//你的码支付ID
"pay_id" => "mzf_".$Payid, //唯一标识,用于标识本次支付的事件
"type" => 1,//默认支付宝
"price" => $price,//金额
"param" => $param,//自定义参数
"notify_url" => $notify_url,//异步通知地址
"return_url"=>"",//跳转地址
"page" => 4,//4则返回JSON
); //构造需要传递的参数
ksort($data); //重新排序$data数组
reset($data); //内部指针指向数组中的第一个元素
$sign = ''; //初始化需要签名的字符为空
$urls = ''; //初始化URL参数为空
foreach ($data AS $key => $val) { //遍历需要传递的参数
if ($val == ''||$key == 'sign') continue; //跳过这些不参数签名
if ($sign != '') { //后面追加&拼接URL
$sign .= "&";
$urls .= "&";
}
$sign .= "$key=$val"; //拼接为url参数形式
$urls .= "$key=" . urlencode($val); //拼接为url参数形式并URL编码参数值
}
$query = $urls . '&sign=' . md5($sign .$codepay_key); //创建订单所需的参数
$url = "http://api2.xiuxiu888.com/creat_order/?{$query}"; //支付页面
$paydata_json = file_get_contents($url);
$arr = json_decode($paydata_json, true);
$qrcode = $arr["qrcode"]; //二维码
$pay_id = $arr["pay_id"]; //pay_id
$money = $arr["money"]; //pay_id
$order_id = $arr["order_id"]; //pay_id
//初始化订单
mysql_query("INSERT INTO mzf_alipay (pay_id) VALUES ('$pay_id')");
mysql_close($con);
?>
码支付-异步支付-支付宝
请打开支付宝扫码支付
¥元
订单名:
订单号:
上面多少金额就得支付多少,一分不能差,否则无法显示支付结果