:-: ![](https://img.kancloud.cn/bf/1b/bf1b060946ca76402103db83819e46a5_518x180.png)
*****
>通知类型:服务器异步通知(notify\_url)、页面跳转通知(return\_url)
>请求方式:GET
>请求参数说明:
| 字段名 | 变量名 | 必填 | 类型 | 示例值 | 描述 |
| --- | --- | --- | --- | --- | --- |
| 商户ID | pid | 是 | Int | 1001 | |
| 易支付订单号 | trade\_no | 是 | String | 20160806151343349021 | 云支付订单号 |
| 商户订单号 | out\_trade\_no | 是 | String | 20160806151343349 | 商户系统内部的订单号 |
| 支付方式 | type | 是 | String | alipay | alipay:支付宝,qqpay:QQ钱包,wxpay:微信支付 |
| 商品名称 | name | 是 | String | VIP会员 | |
| 商品金额 | money | 是 | String | 1.00 | |
| 支付状态 | trade\_status | 是 | String | TRADE\_SUCCESS | |
| 签名字符串 | sign | 是 | String | 202cb962ac59075b964b071\*\*\*\* | 签名算法与[支付宝签名算法](https://doc.open.alipay.com/docs/doc.htm?treeId=62&articleId=104741&docType=1)相同 |
| 签名类型 | sign\_type | 是 | String | MD5 | 默认为MD5 |
**2.PHP回调示例代码:**
*****
~~~
<?php
ini_set("error_reporting","E_ALL & ~E_NOTICE");
$key = "6emOZLNWFJeRElItp9bn3VDBIccY0Dac";//应用密钥
# 签名函数
function sign($data_arr) {
return md5(join('',$data_arr));
};
$sign = sign(array($_GET['trade_no'], $_GET['type'], $_GET['money'], $_GET['reallyPrice'], $key));
//如果签名校验成功
if($sign == $_GET['sign']) {
//判断该笔订单是否在商户网站中已经做过处理
//如果没有做过处理,根据订单号(trade_no)在商户网站的订单系统中查到该笔订单的详细,并执行商户的业务程序
//如果有做过处理,不执行商户的业务程序
echo "success"; //请不要修改或删除
}else{
echo "error_sign";//sign校验不通过
exit();
}
~~~
*****