您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
04 買粉絲視頻獲取wxv代碼(請問各位神人,WXV格式是音樂格式,還是視頻格式來的,如果有詳細的答案就最好)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-06-08 19:41:42【】4人已围观
简介定退款是否完成的。不再需要設置專門的回調接口等待買粉絲通知。當然如果需要也是可以在買粉絲商戶平臺設置回調接口接受從而接受買粉絲回調的,但并不是必須的。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月份推出了小程序云開發平臺,簡單的說:騰訊為小程序提供免費的服務器。我們利用騰訊免費的服務器,就可以實現訂單訂單通知、手機發貨、訂單自動打印等一切功能。
建設步驟如下:
復用買粉絲資質快速創建小程序
申請這個小程序的目的在于獲取騰訊免費服務器,有了服務器,什么都可以搞了。具體申請步驟在這里就不詳
很赞哦!(8772)
相关文章
- 二手廢舊石油油管回收價格查詢(廢舊高壓膠管多少錢一噸?)
- youtube downloader app download windows 10下載(如何從網站上免費下載視頻 6種方法來從網站上免費下載視頻)
- youtube downloader app for windows怎么用(ios9越獄后要裝什么才能看越獄系統)
- youtube downloader app download free(為什么我用Youtube Downloader HD 最新版的軟件 去下載Youtube 上的視頻 我把地址復制上去后)
- youtube downloader app download free(為什么我用Youtube Downloader HD 最新版的軟件 去下載Youtube 上的視頻 我把地址復制上去后)
- youtube downloader free mp4 1080p(如何把下載的視頻保存到相冊)
- 五菱之光6376NF汽油進油管是哪個(五菱之光nf6376汽車空氣濾芯旁的黑盒是干么用的)
- youtube downloader iphone app free download(為什么我用Youtube Downloader HD 最新版的軟件 去下載Youtube 上的視頻 我把地址復制上去后)
- 什么加速器能加速tiktok免費(怎么用雷神加速器加速tiktok)
- youtube downloader for pc free online(為什么我用Youtube Downloader HD 最新版的軟件 去下載Youtube 上的視頻 我把地址復制上去后)
热门文章
站长推荐
youtube downloader for pc download link(為什么我用Youtube Downloader HD 最新版的軟件 去下載Youtube 上的視頻 我把地址復制上去后)
youtube downloader free mp4 converter(為什么我用Youtube Downloader HD 最新版的軟件 去下載Youtube 上的視頻 我把地址復制上去后)
五菱榮光發動機進油管是哪根(五菱榮光進油管內徑多大)
亞馬遜賣家如何利用facebook推廣引流(亞馬遜怎么做推廣)
youtube downloader for pc windows 10 free(為什么我用Youtube Downloader HD 最新版的軟件 去下載Youtube 上的視頻 我把地址復制上去后)
youtube downloader for pc apk file(為什么我用Youtube Downloader HD 最新版的軟件 去下載Youtube 上的視頻 我把地址復制上去后)
五菱之光剎車油管外皮老化(剎車總泵的進出油管怎么分那個是 回油管那個是 進油管 最好是五菱之光的)
youtube downloader mp3 apple music(怎么下載壬申之亂mp3)