verifyIPN($_REQUEST)) { if (strtolower($_REQUEST['payment_status']) == 'completed') { ///////////////////////////////////////////////////////////////////////////////////// $arr_field = array( 'invoice', 'mc_fee', 'payer_email', 'payer_id', 'payment_date' ); $arr_rq = ws_alipay_no_empty($arr_field, $_REQUEST); //规范传入参数 $para_ret = array(); //支付平台别名 $para_ret['plat_name'] = 'PAYPAL'; //交易状态 $para_ret['status'] = 1; //商家内部订单号 $para_ret['out_ordno'] = $arr_rq['invoice']; //支付平台订单号 $para_ret['plat_ordno'] = ''; //交易总额 $para_ret['total_fee'] = $arr_rq['mc_fee']; //客户邮箱账号 $para_ret['buyer_email'] = $arr_rq['payer_email']; //客户数字账号 $para_ret['buyer_id'] = $arr_rq['payer_id']; //支付时间 $para_ret['pay_time'] = date('Y-m-d H:i:s', strtotime($arr_rq['payment_date'])); //处理返回参数 require_once(WS_ALIPAY_INC . 'cls.return.php'); $ins_ret = new wsAlipayReturn($para_ret); $ins_ret->returnProcess(); ///////////////////////////////////////////////////////////////////////////////////// } }