alipay_notify.php

来自「PPExam 是一个通用的在线考试系统」· PHP 代码 · 共 45 行

PHP
45
字号
<?php#alipay 接口文件require('../../rte.php');error_reporting(0);Iimport('AliPay');$alipay = new AliPay();if ($alipay -> Alipay_Notify()) {	//成功返回		if($_POST['trade_status'] == 'TRADE_FINISHED' 	|| $_POST['trade_status'] == 'TRADE_SUCCESS' 	//测试帐号	) {   		//这里放入你自定义代码,比如根据不同的trade_status进行不同操作				echo 'success';				#do order!				Iimport('Element_Passport_Order','passport');		$element_passport_order = new Element_Passport_Order();		$element_passport_order -> Load('',$_POST['out_trade_no']);		if (!$element_passport_order->E) {			exit;		}		if ($element_passport_order -> E['state'] != 2) {			#update order			$element_passport_order -> SetUpdate(array(				$element_passport_order ->UniKey => $_POST['out_trade_no'],					'state' => 2,					'tool' => 'alipay',					'payer'=> $_POST['buyer_email'],					'paytime' => $timestamp,					)				);			$element_passport_order -> DoUpdate();				#pay			AddMoney($element_passport_order->E['num'],$element_passport_order->E['uid'],$element_passport_order->E['mtype'],$element_passport_order->E['title'].' orderID:'.$_POST['out_trade_no']);		}	}else {		echo 'fail';	}}else {	echo 'fail';}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?