博主信息
php开发大牛
博文
142
粉丝
5
评论
0
访问量
84379
积分:0
P豆:304

支付宝支付成功之后异步回调处理

2018年04月19日 15:59:12阅读数:2838博客 / php开发大牛/ php开发进阶

<?php

/**

 * alipay_notify.php.

 * User: lvfk

 * Date: 2017/10/26 0026

 * Time: 13:48

 * Desc: 支付宝支付成功异步通知

 */

include_once (__DIR__.'/../alipay-sdk-PHP-20171023143822/AopSdk.php');

 

//验证签名

$aop = new \AopClient();

$aop->alipayrsaPublicKey = \Comm\Pay\Alipay::ALIPAY_RSA_PUBLIC_KEY;

$flag = $aop->rsaCheckV1($_POST, NULL, "RSA2");

 

//验签

if($flag){

 //处理业务,并从$_POST中提取需要的参数内容

 if($_POST['trade_status'] == 'TRADE_SUCCESS'

 || $_POST['trade_status'] == 'TRADE_FINISHED'){//处理交易完成或者支付成功的通知

 //获取订单号

 $orderId = $_POST['out_trade_no'];

 //交易号

 $trade_no = $_POST['trade_no'];

 //订单支付时间

 $gmt_payment = $_POST['gmt_payment'];

 //转换为时间戳

 $gtime = strtotime($gmt_payment);

 

 //此处编写回调处理逻辑

 

        //处理成功一定要返回 success 这7个字符组成的字符串,

        //die('success');//响应success表示业务处理成功,告知支付宝无需在异步通知

  

 }

}


版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论