支付宝支付
前端
css:
支付平台
js::
php处理页面:// 支付
public function pay(){
return view("pay");
}
// 支付处理
public function payAction(Request $request){
// 1.接收数据
$data["WIDout_trade_no"] = $request->input("order_sn");// 订单号
$data['WIDtotal_amount'] = $request->input("total_money");// 总金额
$data['WIDsubject'] = $request->input("WIDsubject");//订单名称
$paytype = $request->input("paytype");//类型
switch ($paytype){
case "weixin":
break;
case "union":
break;
case "alipay":
default:
// 2.向支付宝接口发送请求
$url = "http://www.lv.com/alipay/pagepay/pagepay.php";
$headers = array('Content-Type: application/x-www-form-urlencoded');
echo curl($url,$data,$headers);
}
}
public function callback(){
// 等着支付宝给我跳回来 get
// dd(request()->all());
$all = request()->all();
$total_amount = $all["total_amount"];
return view("payok",["total_amount"=>$total_amount]);
}
支付宝alipay: