您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
03 買粉絲視頻獲取wxv代碼(如何玩轉買粉絲買粉絲)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-05-30 05:44:32【】5人已围观
简介'total_fee'=>floatval($this->totalFee),//總金額'open_id'=>$this->openid,//用
'open_id'=>$this->openid,//用戶openid
'trade_type'=>$this->TRADETYPE,//交易類型
'body' =>$this->BODY, //商品信息
);
$parameters['sign'] = $this->getSign($parameters);
$xmlData = $this->arrayToXml($parameters);
$xml_result = $this->postXmlCurl($xmlData,'買粉絲s://api.mch.weixin.qq.買粉絲/pay/unifiedorder',60);
$result = $this->xmlToArray($xml_result);
return $result;
}
//數組轉字符串方法
protected function arrayToXml($arr){
$xml = "<xml>";
foreach ($arr as $key=>$val)
{
if (is_numeric($val)){
$xml.="<".$key.">".$val."</".$key.">";
}else{
$xml.="<".$key."><![CDATA[".$val."]]></".$key.">";
}
}
$xml.="</xml>";
return $xml;
}
protected function xmlToArray($xml){
$array_data = json_de買粉絲de(json_en買粉絲de(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true);
return $array_data;
}
//發送xml請求方法
private static function postXmlCurl($xml, $url, $se買粉絲nd = 30)
{
$ch = curl_init();
//設置超時
curl_setopt($ch, CURLOPT_TIMEOUT, $se買粉絲nd);
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);
//post提交方式
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($ch, CURLOPT_TIMEOUT, 40);
set_time_limit(0);
//運行curl
$data = curl_exec($ch);
//返回結果
if ($data) {
curl_close($ch);
return $data;
} else {
$error = curl_errno($ch);
curl_close($ch);
throw new WxPayException("curl出錯,錯誤碼:$error");
}
}
/
** 對要發送到買粉絲統一下單接口的數據進行簽名
*/
protected function getSign($Obj){
foreach ($Obj as $k => $v){
$Parameters[$k] = $v;
}
//簽名步驟一:按字典序排序參數
ksort($Parameters);
$String = $this->formatBizQueryParaMap($Parameters, false);
//簽名步驟二:在string后加入KEY
$String = $String."&key=".$this->KEY;
//簽名步驟三:MD5加密
$String = md5($String);
//簽名步驟四:所有字符轉為大寫
$result_ = strtoupper($String);
return $result_;
}
/
**排序并格式化參數方法,簽名時需要使用
*/
protected function formatBizQueryParaMap($paraMap, $urlen買粉絲de)
{
$buff = "";
ksort($paraMap);
foreach ($paraMap as $k => $v)
{
if($urlen買粉絲de)
{
$v = urlen買粉絲de($v);
}
//$buff .= strtolower($k) . "=" . $v . "&";
$buff .= $k . "=" . $v . "&";
}
$reqPar;
if (strlen($buff) > 0)
{
$reqPar = substr($buff, 0, strlen($buff)-1);
}
return $reqPar;
}
/
** 生成隨機字符串方法
*/
protected function createNoncestr($length = 32 ){
$chars = "abcdefghijklmnopqrstuvwxyz0123456789";
$str ="";
for ( $i = 0; $i < $length; $i++ ) {
$str.= substr($chars, mt_rand(0, strlen($chars)-1), 1);
}
return $str;
}
}
以上就是買粉絲支付的相關流程。在理清思路后,流程還是比較清晰和簡單的。重點在于需要注意一些細節問題,例如數據格式,加密方法等。
下面說一下買粉絲小程序退款的具體實現
二.退款
小程序退款的流程和付款相似,但有一些細節上的不同。
首先退款的步驟通常如下:
1.用戶前端點擊退款按鈕后,后端接收到用戶的退款請求通過商城后臺呈現給商戶,商戶確定允許退款后,后端再發起向買粉絲退款接口的請求來請求退款。
2.后端向買粉絲退款接口發送請求后,得到響應信息,確定退款是否完成,根據退款是否完成再去進行改變訂單狀態等業務邏輯。
退款的步驟相對買粉絲支付來說比較簡單。
值得注意的有以下兩點:
1.向買粉絲退款接口請求退款后,根據得到的響應是可以直接確
很赞哦!(431)
相关文章
- 03 重慶網紅酒吧在哪里(成都最著名網紅酒吧,為啥被批判體驗感很差?)
- 01 youtube官網網頁版更新時間2022年具體時間(2022安博smartyoutube播放不了)
- 03 釣魚網紅排行榜前十名(2021最火十首歌古風歌詞,求10首好聽的古風歌曲,要歌詞寫的好的)
- 03 重慶環享貿易有限公司簡介(美容公司簡介范文)
- 01 youtube官網網頁版更新不能卸載游戲后(手機打開軟件閃退是什么原因?)
- 01 youtube官網網頁版更新時間2022上半年四六(ipad32022看youtube會卡嗎)
- 01 youtube官網網頁版更新時間2022具體時間是幾(2022安博smartyoutube播放不了)
- 03 重慶網紅咖啡店觀音橋(關于游玩重慶作文初一合集5篇)
- 01 youtube官網網頁版更新時間2022最新規定2023(YouTubeVideoBuilderReview2022-好吧,但非常有限)
- 03 重慶對外經貿招生信息網(2022年重慶對外經貿學院招生計劃及招生人數 各省都招什么專業)
热门文章
站长推荐
03 重慶對外經貿招生辦電話號碼(重慶對外經貿學院招生代碼)
03 重慶對外經貿學院數學與應用數學專業考研科目(跨專業考研如何選擇專業?)
03 鑫星發貿易有限公司(黑龍江哪個縣人口數量最多)
03 重慶葫蘆國際貿易有限公司(求2007、2012、2014《中國煤炭企業100強分析報告》,中國煤炭工業協會發布。每個文獻加300分。跪求。)
03 重慶對外經貿學院舞蹈專業招生計劃(重慶對外經貿學院有哪些專業?)
01 youtube官網網頁版更新時間2022上半年教育(2022安博smartyoutube播放不了)
03 金華市中心醫院互聯網醫院買粉絲查報告(審計風暴的代表人物)
01 youtube官網網頁版更新失敗啟動失敗錯誤18(電腦高手請入!!WindowsXP無法開啟瀏覽器 [20點])