www.gusucode.com > citySHOP B2C商城系统 进销存 2.0.6码程序 > upload/onlinepay/alipay/notify_url.php
<?php require_once("alipay_notify.php"); require_once("alipay_config.php"); $alipay = new alipay_notify($partner,$security_code,$sign_type,$_input_charset,$transport); $verify_result = $alipay->notify_verify(); if($verify_result) { //获取支付宝的反馈参数 $alipay_no = $_POST['trade_no']; //支付宝交易流水号 $trade_no = $_POST['out_trade_no']; //合作伙伴交易流水号 $total=$_POST['total_fee']; //获取支付宝传递过来的总价格 $dingdan=explode('_',$_POST['out_trade_no']); $oid = $dingdan[1]-$order_start_number; $receive_name =$_POST['receive_name']; //获取收货人姓名 $receive_address =$_POST['receive_address']; //获取收货人地址 $receive_zip =$_POST['receive_zip']; //获取收货人邮编 $receive_phone =$_POST['receive_phone']; //获取收货人电话 $receive_mobile =$_POST['receive_mobile']; //获取收货人手机 $trade_status=$_POST['trade_status']; //获取支付宝反馈过来的状态,根据不同的状态来更新数据库 WAIT_BUYER_PAY(表示等待买家付款);WAIT_SELLER_SEND_GOODS(表示买家付款成功,等待卖家发货);WAIT_BUYER_CONFIRM_GOODS(卖家已经发货等待买家确认);TRADE_FINISHED(表示交易已经成功结束) if($_POST['trade_status'] == 'TRADE_SUCCESS') { payaction($oid,$trade_no,$alipay_no,$total,'alipay','异步验证'); echo "success"; } } else { echo "fail"; //这里放入你自定义代码,这里放入你自定义代码,比如根据不同的trade_status进行不同操作 } ?>