本文介绍微信支付中如何标记客户投诉的处理状态。

一、API

Api 的 url 为:

https://api.weixin.qq.com/payfeedback/update?access_token=xxxxx&openid=XXXX&feedbackid=xxxx

Url 中的参数包含目前微信公众平台凭证 access_token,和客户投诉对应的单号feedbackid,以及 openid
微信公众平台在校验 ok 之后,会返回数据表明是否通知成功,例如:

{"errcode":0,"errmsg":"ok"}

如果有异常,会在 errcode 和 errmsg 描述出来,如果成功 errcode 就为 0。

二、代码实现

include_once("WxPay.config.php");$appid = APPID;
$appsecret = APPSERCERT;
$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$appsecret";
$result = https_request($url);
$jsoninfo = json_decode($result, true);
$access_token = $jsoninfo["access_token"];$openid = "";
$feedbackid = "";$url = "https://api.weixin.qq.com/payfeedback/update?access_token=".$access_token."&openid=".$openid."&feedbackid=".$feedbackid;
$result = https_request($url);
var_dump($result);function https_request($url, $data = null){$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);if (!empty($data)){curl_setopt($curl, CURLOPT_POST, 1);curl_setopt($curl, CURLOPT_POSTFIELDS, $data);}curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);$output = curl_exec($curl);curl_close($curl);return $output;
}

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

方倍工作室微信公众平台账号关注方法:
1. 微信通讯录-添加朋友-查找公众号-搜索“方倍工作室”
2. 微信通讯录-添加朋友-搜号码-输入“pondbaystudio”
3. 使用微信扫描下面的二维码

微信支付v2开发(9) 标记客户投诉处理状态相关推荐

  1. 微信支付开发(9) 标记客户投诉处理状态

    由于微信支付接口更新,本文档已过期,请查看新版微信支付教程.地址 http://www.cnblogs.com/txw1958/category/624506.html 本文介绍微信支付中如何标记客户 ...

  2. 微信支付v2开发(7) 告警通知

    本文介绍微信支付中如何获得告警通知. 一.告警通知 为了及时通知商户异常,提高商户在微信平台的服务质量.微信后台会向商户推送告警通知,包括发货延迟.调用失败.通知失败等情况,通知的地址是商户在申请支付 ...

  3. (微信支付签名失败)微信支付v2版本踩坑-二次签名不同类型签名参数key不同

    小伙伴们在做微信支付对接的时候会遇到各种各样的坑,特别是微信支付v2版本,微信支付的二次签名官方文档没有给出明显的签名参数,导致在开发中很容易碰到微信支付的这个坑(微信支付签名失败),app签名key ...

  4. php微信支付测试开发(流程已通)

    必要条件: appid //公众号后台开发者中心获得(和邮件内的一样)   mchid//邮件内获得  key//商户后台自己设置  appsecret //公众号开发者中心获得 两个证书文件,邮件内 ...

  5. php微信支付接口开发程序

    必要条件: appid //公众号后台开发者中心获得(和邮件内的一样)   mchid//邮件内获得  key//商户后台自己设置  appsecret //公众号开发者中心获得 两个证书文件,邮件内 ...

  6. java微信web支付开发_微信支付java开发详细第三方支付功能开发之支付宝web端支...

    这段时间把支付基本搞完了,因为做的过程中遇到许多问题,特地记录下来,同时方便其他java coder,废话少说,下面开始. 整体思路:在后台,根据参数创建支付宝客户端AlipayClient,发送参数 ...

  7. 微信公众号开发,微信支付功能开发(网页JSAPI调用)

    1.微信支付的流程 如下三张手机截图,我们在微信网页端看到的支付,表面上看到的是 "点击支付按钮 - 弹出支付框 - 支付成功后出现提示页面",实际上的核心处理过程是: 点击支付按 ...

  8. PHP获取微信支付v2预支付参数prepay_id后在小程序端完成支付

    PS:在上一篇文章中,通过对主体上传xml数据进行签名获取到了微信返回的数据,将返回的xml数据中的prepay_id提取出来后就可以进行下一步: 对prepay_id以及其他所需参数进行在此签名并将 ...

  9. 1元云购微信支付功能开发 - 1元云购网站开发

    1元云购是时下比较流行的电子商务模式,1元云购系统现在在网上也比较多,但是大多数的网站建设源码是比较老的版本,要么就是没有微信支付功能,要么就是微信支付功能有缺陷,例如 1.微信支付的账户配置在程序里 ...

最新文章

  1. 标注工具_语料标注工具(3)
  2. NYOJ 642 牛奶
  3. 麦肯锡方法中的经验(读书摘要)
  4. 为什么要监控sql语句,以及如何监控,都有哪几种方式可以监控。
  5. 面试官:谈谈分布式一致性机制,我一脸懵逼。。
  6. sql身份证号计算年龄_函数
  7. 【Yolov5】1.认真总结6000字Yolov5保姆级教程(2022.06.28全新版本v6.1)
  8. 英特尔主板快捷启动键_BIOS里如何设置U盘启动?硬盘怎么设置第一启动项?
  9. XSS跨站脚本攻击和预防措施
  10. python 排列 组合_python实现排列和组合
  11. Javascript MS题蓄力:
  12. LeetCode 1比特与比特字符
  13. 涨知识了!阿里规定超过三张表禁止join,为啥?
  14. Teamviewer 图文使用教程
  15. python 处理锯齿波信号
  16. 天蝎座2005年运势
  17. html字体下划线取消,取消下划线与显示下划线设置
  18. 相亲软件的心灵测试原理,相亲成功率心理测试
  19. PHP安装流程(带安装包)
  20. 高效电脑工具Wox+everything

热门文章

  1. [4750G] Ubuntu硬件优化篇——引导修复双显卡及屏幕亮度调节设置 bumblebee
  2. 《底层逻辑》读书笔记
  3. 【bzoj3041】水叮当的舞步
  4. 自定义函数实现对字符串的复制操作
  5. AT+ESIMS :SIM卡不识或者掉卡简单分析
  6. vue本地项目——小黑记事本
  7. 关于mybatis中mapper文件resultMap中collection和association的使用
  8. MyBatis入门-association标签使用
  9. 【工作时间打王者】eBest 首届“荣耀杯”比赛开幕啦
  10. Manjaro找不到声卡问题