您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
03 買粉絲視頻獲取wxv代碼(請問各位神人,WXV格式是音樂格式,還是視頻格式來的,如果有詳細的答案就最好)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-05-30 04:29:47【】0人已围观
简介'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.向買粉絲退款接口請求退款后,根據得到的響應是可以直接確
很赞哦!(489)
相关文章
- 01 tiktok怎么刷附近的人(tiktok黃怎么刷?)
- 01 如何訂閱英文雜志封面怎么(如何尋找英文雜志sci的封面和目錄)
- 01 tiktok怎么才能看到誰給我點贊(TikTok基礎運營新手篇--實操干貨)
- 01 tiktok錄播用什么屏(tiktok半無人直播會提示錄播怎么辦)
- 01 如何訂閱英文雜志名稱大全(如何訂購雜志期刊?)
- 01 tiktok怎么賣貨賺傭金(海外抖音tiktok怎么賺錢)
- 01 如何訂閱英文雜志名稱要(如何訂購雜志期刊?)
- 01 tikTok怎么設置中文(tiktok軟件評論怎么翻譯中文)
- 01 如何訂閱英文雜志在線閱讀(如何訂閱國外雜志)
- 01 如何訂閱英文雜志封面(用施拉姆的8個原則分析報紙,雜志,海報,廣播,電視,互聯網六種媒介)
热门文章
站长推荐
01 tiktok怎么花錢上熱門(抖音上熱門30元有用嗎抖音話題怎么選熱門)
01 tiktok開直播滿足什么條件(TikTok上帶貨直播是怎么做的?求教)
01 tiktok店鋪運營數據分析表(深度實踐后解析TikTok直播營銷)
01 如何訂閱英文雜志封面怎么(如何尋找英文雜志sci的封面和目錄)
01 如何訂閱英文雜志網站(kindle如何實現the e買粉絲nomist等外國雜志、報紙的推送?)
01 如何訂閱英文雜志縮寫格式(PS和RSS分別指什么?)
01 tiktok怎么開成人驗證(tiktok怎么開啟成人)
01 tiktok怎么在國內注冊安卓(國內如何下載tiktok國際版)