由于微信支付接口更新,本文档已过期,请查看新版微信支付教程。地址 https://www.fangbei.org/tutorials/624506.html

本文介绍微信支付中如何获得维权通知。

一、维权通知URL

在 微信支付开发(1) 微信支付URL配置 已提到,维权通知URL为 https://www.fangbei.org/wxpay/rights.php

二、用户维权系统接口

用户在公众号进行支付贩买行为出现异常时,通常会投诉到腾讯客服,因此微信侧需要即时了解公众号不用户交易的详情。同时,为了最快效率的解决用户的问题,微信作为连接用户和商户的桥梁,会通过此客服系统即时将问题同步给商户,并将解决结果反馈至用户。

用户在新增投诉单后,微信后台通知(post)商户服务器(payfeedback_url)支付结果。商户可以使用 payfeedback_url 的通知结果进行个性化页面的展示。注:payfeedback_url 请提交至微信相关接口人,微信侧登记后即可用。

后台通知通过请求中的 payfeedback_url 进行,采用post机制。

三、用户申请维权

四、程序实现

在维权程序文件中直接获取提到的xml数据包,程序实现如下:

当用户新增投诉时,获得XML如下

用户确认处理完毕投诉时

开发者再解析这些xml数据,做后续处理就行了。

====================================================================

 1 方倍工作室
 3
 4 $postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
 5 logger($postStr);
 6 //日志记录
 7 function logger($log_content)
 8 {
 9     $max_size = 100000;
10     $log_filename = "log.xml";
11     if(file_exists($log_filename) and (abs(filesize($log_filename)) > $max_size)){unlink($log_filename);}
12     file_put_contents($log_filename, date('H:i:s')." ".$log_content."\r\n", FILE_APPEND);
13 }
14 ?>

    
    
    1401206434
    
    13275936403980775178
    
    
    
    
    
    

    
    
    1369743511