示例#1
0
    //验签支付结果通知 如验签成功,则返回ret_code=0000
    $reqData = PlatToMer::getNotifyRequestData($data);
    $resData->put("ret_code", "0000");
} catch (Exception $e) {
    //如果验签失败,则抛出异常,返回ret_code=1111
    System . out . printf("验证签名发生异常" + $e);
    $resData->put("ret_code", "1111");
}
//验签后的数据都组织在resData中。
//生成平台响应UMPAY平台数据,将该串放入META标签,以下几个参数为结果通知必备参数
//生成平台响应UMPAY平台数据,将该串放入META标签
$resData->put("mer_id", $data->get("mer_id"));
$resData->put("sign_type", $data->get("sign_type"));
$resData->put("version", $data->get("version"));
$resData->put("ret_msg", "success");
$data = MerToPlat::RefundnotifyResponseData($resData);
//注意!商户在自己开发的过程中,请删除head里的中文,保证服务器接收响应的过程中不会英文导致乱码。商户开发请参照merNotify_3页面。
?>
 

  <head>
<!-- 商户响应平台支付结果通知,以此来告知平台收到了平台的支付结果通知,否则平台会继续发送支付结果通知 -->
<META NAME="MobilePayPlatform" CONTENT="<?php 
echo $data;
?>
" />

<title>商户接收退款结果通知验签及响组织响应平台数据</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="keywords" content="" />
<meta name="description" content="" />