由於微信支付接口更新,本文檔已過期,請查看新版微信支付教程。地址 http://www.cnblogs.com/txw1958/category/624506.html
本文介紹微信支付中如何標記客戶投訴的處理狀態。
一、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. 使用微信掃描下面的二維碼