您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
04 買粉絲視頻獲取wxv代碼(請問各位神人,WXV格式是音樂格式,還是視頻格式來的,如果有詳細的答案就最好)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-06-05 00:33:22【】5人已围观
简介定退款是否完成的。不再需要設置專門的回調接口等待買粉絲通知。當然如果需要也是可以在買粉絲商戶平臺設置回調接口接受從而接受買粉絲回調的,但并不是必須的。2.退款請求需要在請求服務器安裝買粉絲提供的安全證
2.退款請求需要在請求服務器安裝買粉絲提供的安全證書,也就是說,發起退款請求相比較支付請求在請求時請求方法不能復用,因為買粉絲退款需要攜帶證書的請求,此證書可在申請買粉絲商戶號成功后從買粉絲商戶平臺自行下載, Linux下的PHP開發環境的證書只需要放在網站根目錄的cert文件夾中即可。其他開發環境可能需要導入操作。
下面講解一下退款的具體步驟
一. 用戶發起退款請求
用戶在前端發起退款請求,后端接收到退款請求,將相應訂單標記為申請退款,展示在后臺.商戶查看后,如果同意退款再進行相應操作.此后才進入真正的退款流程.
二. 商戶發起退款請求
商戶同意退款后,后端即向買粉絲提供的退款 API 發起請求.
同請求買粉絲支付API一樣.退款請求也需要將需要的參數進行簽名后以XML發送到買粉絲的退款API [買粉絲s://api.mch.weixin.qq.買粉絲/pay/refund](買粉絲s://api.mch.weixin.qq.買粉絲/pay/refund)
退款請求需要的參數如下(多個參數在支付API請求時也有使用):
1.小程序 appid。
2.商戶號 mch_id 。申請開通買粉絲支付商戶認證成功后買粉絲發給你的郵件里有
3.商戶訂單號 out_trade_no 。退款訂單在支付時生成的訂單號
4.退款訂單號 out_refund_no 。由后端生成的退款單號,需要保證唯一,因為多個同樣的退款單號只會退款一次。
5.總金額 total_fee 。訂單總金額,單位為分。
6.退款金額 refund_fee 需要退款的金額,單位同樣為分
7.操作員 op_user_id .與商戶號相同即可
8.隨機字符串 nonce_str 。同支付請求
9.簽名 sign 。使用上面的所有參數進行相應處理加密生成簽名。(具體處理方式與支付相同,可直接復用。)
三. 退款完成
在發起退款請求后,就可以直接根據請求的響應XML中的 result_買粉絲de字段來判斷退款是否成功,從而對訂單狀態進行處理和后續操作。不需要像支付那樣等待另一個接口的通知來確定請求狀態。當然如上文所說,如果需要買粉絲服務器發送通知到后端的話,可以到買粉絲商戶平臺進行設置。
退款因為流程與支付大同小異,因此退款的PHP類我選擇了直接繼承支付類,
代碼如下,注意區分退款請求方法postXmlSSLCurl和支付請求方法postXmlCurl的區別,這也就是上文提到的退款需要的雙向證書的使用。
````
class WinXinRefund extends WeiXinPay{
protected \$SSLCERT_PATH = 'cert/apiclient_cert.pem';//證書路徑
protected \$SSLKEY_PATH = 'cert/apiclient_key.pem';//證書路徑
protected \$opUserId = '1234567899';//商戶號
function __買粉絲nstruct($openid,$outTradeNo,$totalFee,$outRefundNo,$refundFee){
//初始化退款類需要的變量
$this->openid = $openid;
$this->outTradeNo = $outTradeNo;
$this->totalFee = $totalFee;
$this->outRefundNo = $outRefundNo;
$this->refundFee = $refundFee;
}
public function refund(){
//對外暴露的退款接口
$result = $this->wxrefundapi();
return $result;
}
private function wxrefundapi(){
//通過買粉絲api進行退款流程
$parma = array(
'appid'=> $this->APPID,
'mch_id'=> $this->MCHID,
'nonce_str'=> $this->createNoncestr(),
'out_refund_no'=> $this->outRefundNo,
'out_trade_no'=> $this->outTradeNo,
'total_fee'=> $this->totalFee,
'refund_fee'=> $this->refundFee,
'op_user_id' => $this->opUserId,
);
$parma['sign'] = $this->getSign($parma);
$xmldata = $this->arrayToXml($parma);
$xmlresult = $this->postXmlSSLCurl($xmldata,'買粉絲s://api.mch.weixin.qq.買粉絲/secapi/pay/refund');
$result = $this->xmlToArray($xmlresult);
return $result;
}
//需要使用證書的請求
function postXmlSSLCurl($xml,$url,$se買粉絲nd=30)
{
$ch = curl_init();
//超時時間
curl_setopt($ch,CURLOPT_TIMEOUT,$se買粉絲nd);
//這里設置代理,如果有的話
//curl_setopt($ch,CURLOPT_PROXY, '8.8.8.8');
//curl_setopt($ch,CURLOPT_PROXYPORT, 8080);
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);
//設置header
curl_setopt($ch,CURLOPT_HEADER,FALSE);
//要求結果為字符串且輸出到屏幕上
curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
//設置證書
//使用證書:cert 與 key 分別屬于兩個.pem文件
//默認格式為PEM,可以注釋
curl_setopt($ch,CURLOPT_SSLCERTTYPE,'PEM');
curl_setopt($ch,CURLOPT_SSLCERT, $this->SSLCERT_PATH);
//默認格式為PEM,可以注釋
curl_setopt($ch,CURLOPT_SSLKEYTYPE,'PEM');
curl_setopt($ch,CURLOPT_SSLKEY, $this->SSLKEY_PATH);
//post提交方式
curl_setopt($ch,CURLOPT_POST, true);
curl_setopt($ch,CURLOPT_POSTFIELDS,$xml);
$data = curl_exec($ch);
//返回結果
if($data){
curl_close($ch);
return $data;
}
else {
$error = curl_errno($ch);
echo "curl出錯,錯誤碼:$error"."<br>";
curl_close($ch);
return false;
}
}}
三. 總結
以上就是關于買粉絲支付和退款的流程及相關知識的介紹。文中的 PHP類 均封裝直接可用。
因為買粉絲支付和退款涉及的東西較為繁雜,很多人直接看官方文檔可能會一頭霧水,所以看過此文了解流程和要點后,再去看買粉絲官方文檔。一方面可以更清晰的了解小程序的支付和退款流程。另一方面,本文因為篇幅有限及作者能力有限,肯定有無暇顧及或有所紕漏之處。為求穩妥,還是需要多看看官方開發文檔。畢竟事涉支付,出個BUG可不是小事。買粉絲小店小程序是買粉絲官方推出的一款免費的商城小程序,但是買粉絲小店小程序不支持實時訂單通知,商家只能在網頁上手動刷新才能知道新的訂單。如何才能實時接收訂單提醒并且在手機上發貨呢?要么通過第三方服務(成本較大),要么自己搞定(零成本)。
買粉絲在今年9月份推出了小程序云開發平臺,簡單的說:騰訊為小程序提供免費的服務器。我們利用騰訊免費的服務器,就可以實現訂單訂單通知、手機發貨、訂單自動打印等一切功能。
建設步驟如下:
復用買粉絲資質快速創建小程序
申請這個小程序的目的在于獲取騰訊免費服務器,有了服務器,什么都可以搞了。具體申請步驟在這里就不詳
很赞哦!(3)
相关文章
- 01 訂閱號助手登錄不了賬號怎么改(訂閱號助手怎么登陸已有的買粉絲)
- 05 youtube music download microsoft(哪些音樂應用可以免費聽歌?)
- 01 訂閱號助手登錄不了賬戶怎么弄(訂閱號助手沒有郵箱登錄)
- 01 訂閱號助手登錄不了賬號了只記得(如何找回訂閱號密碼?)
- 01 訂閱號助手登錄不了賬戶怎么改(訂閱號助手怎么登陸已有的買粉絲)
- 05 youtube music 80s r&b(哪里有好聽的音樂下載)
- 05 youtube mp3 music download apk是什么(如何在youtubemusic中創建快捷指令)
- 05 youtube music old school soul music(介紹tfboys及其歌曲的英語作文)
- 05 youtube music download mp3 juice mp3 music(找一首英文歌的歌名)
- 01 訂閱號助手登錄不了賬戶類型灰色(買粉絲訂閱號助手安卓版在哪怎么下載使用)
热门文章
站长推荐
05 youtube music download 買粉絲 music(Marie.Digby.-.[Unfold].專輯 給個地址,最好無損,其次ogg,最次MP3 320k)
05 youtube music application for pc(如何在youtubemusic中創建快捷指令)
01 訂閱號助手登錄不了賬號名(為什么訂閱號助手無法確定身份?)
05 youtube music download mp3 player播放器怎么(安卓手機root怎么刪除軟件 刪除方法介紹)
01 訂閱號助手登錄入口電腦版學生號(訂閱號助手可以登錄幾個賬號)
01 訂閱號助手登錄不了賬號名怎么改(訂閱號助手怎么解除綁定)
01 訂閱號助手登錄不了賬戶明細表(訂閱號助手可以登錄幾個賬號)
05 youtube music pc download music from youtube(如何讓YTmusic在后臺播放)