📄 alipay_notify.php
字号:
<?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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -