💶 支付结果通知
                            GET
                        
                        服务器异步通知(notify_url)、页面跳转通知(return_url)
                        请求参数
字段名
参数名
必填
类型
示例值
描述
                    商户ID
                
                
                        pid
                
                
                        必填
                
                
                    Int
                
                
                    1000
                
                
                    商户ID
                
            
                    订单号
                
                
                        trade_no
                
                
                        必填
                
                
                    String
                
                
                    20160806151343349021
                
                
                    平台订单号
                
            
                    商户订单号
                
                
                        out_trade_no
                
                
                        必填
                
                
                    String
                
                
                    20160806151343349
                
                
                    商户系统内部的订单号
                
            
                    支付方式
                
                
                        type
                
                
                        必填
                
                
                    String
                
                
                    alipay
                
                
                     支付方式:alipay:支付宝,qqpay:QQ钱包,wxpay:微信支付,rmbpay:数字人民币
                
            
                    商品名称
                
                
                        name
                
                
                        必填
                
                
                    String
                
                
                    一个奥利奥
                
                
                    商品名称
                
            
                    商品金额
                
                
                        money
                
                
                        必填
                
                
                    String
                
                
                    1.00
                
                
                    商品金额
                
            
                    支付状态
                
                
                        trade_status
                
                
                        必填
                
                
                    String
                
                
                    TRADE_SUCCESS
                
                
                    只有TRADE_SUCCESS是成功
                
            
                    签名字符串
                
                
                        sign
                
                
                        必填
                
                
                    String
                
                
                    202cb962ac59075b964b07152d234b70
                
                
                     签名字符串,签名算法与支付宝签名算法相同
                
            
                    签名类型
                
                
                        sign_type
                
                
                        必填
                
                
                    String
                
                
                    MD5
                
                
                    默认为MD5
                
            示例
<?php
if($_POST){
    $data=$_POST;
}else{
    $data=$_GET;
}
ksort($data); //排序post参数
reset($data); //内部指针指向数组中的第一个元素
$zzcode_key = "这里改成您的KEY"; //这是您的密钥
$sign = '';//初始化
foreach ($data AS $key => $val) { //遍历POST参数
    if ($val == '' || $key == 'sign' || $key == "sign_type" ) continue; //跳过这些不参数签名
    if ($sign) $sign .= '&'; //第一个字符串签名不加& 其他加&连接起来参数
    $sign .= "$key=$val"; //拼接为url参数形式
}
if (md5($sign.$zzcode_key) !== $data['sign']) { //不合法的数据
    exit('fail');  //验证失败
} else { //合法的数据
    //业务处理
    $money = (float)$data['money']; //付款金额
    $trade_no = $data['trade_no']; //订单号
    $out_trade_no = $data['out_trade_no']; //商户订单号
    exit('success'); //返回成功
}