在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 網絡軟件教程 > 詳細頁面

PHP完成微信掃碼支付技巧

PHP完成微信掃碼支付技巧

更新時間:2025-09-20 文章作者:未知 信息來源:網絡 閱讀次數:

微信(WeChat)是騰訊公司于2011年1月21日推出的一個為智能終端提供即時通訊服務的免費應用程序,由張小龍所帶領的騰訊廣州研發中心產品團隊打造 [2] 。微信支持跨通信運營商、跨操作系統平臺...
微信(WeChat)是騰訊公司于2011年1月21日推出的一個為智能終端提供即時通訊服務的免費應用程序,由張小龍所帶領的騰訊廣州研發中心產品團隊打造 [2] 。微信支持跨通信運營商、跨操作系統平臺通過網絡快速發送免費(需消耗少量網絡流量)語音短信、視頻、圖片和文字,同時,也可以使用通過共享流媒體內容的資料和基于位置的社交插件“搖一搖”、“漂流瓶”、“朋友圈”、”公眾平臺“、”語音記事本“等服務插件。
本文主要和大家分享PHP實現微信掃碼支付功能的方法,希望能幫助到大家。

在手機微信端進行微信支付,直接調起JSAPI支付,這可以實現在微信里邊的開的頁面進行支付,比如微商城,微信端JSAPI支付詳見:PHP實現微信支付(jsapi支付)和退款(無需集成支付SDK);但有時候商城還有PC端,需要在PC端使用微信支付,則需要PC端生成支付二維碼,然后微信掃碼完成支付。例如:

PHP實現微信掃碼支付功能

這里主要講一下PC端掃碼支付以及退款的具體實現:

/**
* 微信支付請求接口(POST)
* @param string $goods_id 商品ID
* @param string $body 商品簡單描述
* @param string $order_sn 訂單編號
* @param string $total_fee 金額
* @return json的數據
*/
public function wxpay($goods_id,$total_fee,$body,$order_sn){
$config = $this->config;

//統一下單參數構造
$unifiedorder = array(
'appid' => $config['appid'],
'mch_id' => $config['mch_id'],
'device_info' => 'WEB',
'nonce_str' => self::getNonceStr(),
'body' => $body,
'out_trade_no' => $order_sn,
'total_fee' => $total_fee * 100,
'spbill_create_ip' => self::getip(),
'notify_url' => 'http://'.$_SERVER['HTTP_HOST'].'/notify.php',
'trade_type' => 'NATIVE',
'product_id' => $goods_id
);
$unifiedorder['sign'] = self::makeSign($unifiedorder);

//return $unifiedorder;

//請求數據,統一下單
$xmldata = self::array2xml($unifiedorder);
$url = 'https://api.mch.weixin.qq.com/pay/unifiedorder';
$res = self::curl_post_ssl($url, $xmldata);
if(!$res){
return array('status'=>0, 'msg'=>"Can't connect the server" );
}
// 這句file_put_contents是用來查看服務器返回的結果 測試完可以刪除了
file_put_contents('./log.txt',$res,FILE_APPEND);

$content = self::xml2array($res);
if(strval($content['result_code']) == 'FAIL'){
return array('status'=>0, 'msg'=>strval($content['err_code']).':'.strval($content['err_code_des']));
}
if(strval($content['return_code']) == 'FAIL'){
return array('status'=>0, 'msg'=>strval($content['return_msg']));
}

return $content;
}

/**
* 微信退款(POST)
* @param string(28) $transaction_id 在微信支付的時候,微信服務器生成的訂單流水號,在支付通知中有返回
* @param string $out_refund_no 商品簡單描述
* @param string $total_fee 微信支付的時候支付的總金額(單位:分)
* @param string $refund_fee 此次要退款金額(單位:分)
* @return string xml格式的數據
*/
public function refund($transaction_id,$out_refund_no,$total_fee,$refund_fee){
$config = $this->config;

//退款參數
$refundorder = array(
'appid' => $config['appid'],
'mch_id' => $config['mch_id'],
'nonce_str' => self::getNonceStr(),
'transaction_id'=> $transaction_id,
'out_refund_no' => $out_refund_no,
'total_fee' => $total_fee * 100,
'refund_fee' => $refund_fee * 100
);
$refundorder['sign'] = self::makeSign($refundorder);

//請求數據,進行退款
$xmldata = self::array2xml($refundorder);
$url = 'https://api.mch.weixin.qq.com/secapi/pay/refund';
$res = self::curl_post_ssl($url, $xmldata);
if(!$res){
return array('status'=>0, 'msg'=>"Can't connect the server" );
}
// 這句file_put_contents是用來查看服務器返回的結果 測試完可以刪除了
//file_put_contents('./log3.txt',$res,FILE_APPEND);

$content = self::xml2array($res);
if(strval($content['result_code']) == 'FAIL'){
return array('status'=>0, 'msg'=>strval($content['err_code']).':'.strval($content['err_code_des']));
}
if(strval($content['return_code']) == 'FAIL'){
return array('status'=>0, 'msg'=>strval($content['return_msg']));
}

return $content;
}

支付和退款就是這么簡單,而且支付的時候無需獲取用戶openid,無需證書文件,無需配置支付授權目錄,這是封裝過的支付類文件的實現,調用方法更簡單:

require_once "webwxpay.class.php";

$config = array(
'appid' => 'wx123456789876',
'mch_id' => '123456789',
'pay_apikey' => '123456789876123456789876123456789876'
);

$wxpay = new WxPay($config);
$result = $wxpay->paytest();
//print_r($result);
scerweima($result['code_url']); //生成的支付二維碼,用戶可以掃碼付款

這時候就會生成支付二維碼,然后微信掃一掃就可以完成支付:

PHP實現微信掃碼支付功能

至于支付回調驗證,這里就不過多講了,不明白的可以看ThinkPHP中實現微信支付(jsapi支付)流程,這里詳細講了如何處理回調。

相關推薦:

微信支付的退款功能開發

PHP實現微信支付功能開發代碼分享

關于微信支付開發的10篇課程推薦

以上就是PHP實現微信掃碼支付功能的詳細內容,更多請關注php中文網其它相關文章!


微信提供公眾平臺、朋友圈、消息推送等功能,用戶可以通過“搖一搖”、“搜索號碼”、“附近的人”、掃二維碼方式添加好友和關注公眾平臺,同時微信將內容分享給好友以及將用戶看到的精彩內容分享到微信朋友圈。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 日本一二三四区视频| 色乱码一区二区三区熟女| 奇米777四色影视在线看| 91看片破解版| 青青青免费在线| 麻豆一区二区三区视频| 亚洲精品手机在线观看| 成人免费看片视频在线观看| 大陆极品少妇内射aaaaaa| 亚洲国产精品成人天堂| 无遮挡又爽又刺激的视频| 亚洲欧美一区二区三区不卡| 国产天堂视频在线观看| 污污网站免费看| 91九色丨porny丨国产jk| 中文字幕天天干| 日本xxxxxxxxxx75| 少妇熟女一区二区| av网站在线不卡| 国产精品宾馆在线精品酒店| 欧美日韩视频免费在线观看| 色综合色综合色综合色综合| 国产日产欧美视频| 久久亚洲中文字幕无码| 免费看日b视频| 欧美一级免费播放| 嫩草影院中文字幕| 超碰成人免费在线| 六月婷婷在线视频| 国产中文字幕在线免费观看| 国产情侣第一页| 久久精品无码中文字幕| av日韩一区二区三区| 九一国产精品视频| 欧美韩国日本在线| 国产一二三四在线视频| 日韩中文字幕免费在线 | 亚洲欧美日韩不卡| 一区二区三区一级片| 女女百合国产免费网站| 蜜臀精品一区二区| 麻豆一区二区三区视频| av动漫免费观看| 加勒比成人在线| 国产熟人av一二三区| 亚洲午夜激情影院| 久久视频这里有精品| 潘金莲激情呻吟欲求不满视频| 日本黄色的视频| 国产中文字幕免费观看| 伊人久久在线观看| 三上悠亚在线一区二区| 久久香蕉视频网站| 亚洲高清免费在线观看| 日韩av在线第一页| 在线观看日本www| 黄色免费视频大全| www.av91| 精品国产无码在线| mm131国产精品| 日韩一级片播放| 蜜臀视频一区二区三区| 日韩久久一级片| 亚洲精品高清无码视频| 免费看国产曰批40分钟| 丰满少妇久久久| 男人添女人下部视频免费| 黄色污污在线观看| www.成年人视频| 夫妻免费无码v看片| 爱福利视频一区二区| 中文字幕永久视频| 一区二区三区视频网| 奇米视频888| 色偷偷中文字幕| 奇米影视亚洲色图| 国产一二三四在线视频| 亚洲精品在线网址| 欧美 日韩 亚洲 一区| 熟妇人妻va精品中文字幕| 婷婷丁香激情网| 日韩中文字幕在线不卡| 国产女大学生av| 在线观看免费视频污| 国产精品久久久影院| av女优在线播放| r级无码视频在线观看| 在线观看免费不卡av| 日本一道在线观看| 一区二区三区入口| 亚洲一区 在线播放| 国产精品乱码久久久久| 福利在线小视频| 日本三级黄色网址| 99在线精品免费视频 | 不卡中文字幕在线观看| 日韩一二区视频| 蜜桃福利午夜精品一区| 欧美 日韩 国产在线观看| 国产精品夜夜夜爽张柏芝| 亚洲视频一二三四| 男人天堂999| av网站在线观看不卡| 黄色一级在线视频| 99在线观看视频免费| 国产 欧美 日韩 一区| 免费成人进口网站| bt天堂新版中文在线地址| 在线观看18视频网站| 天天综合中文字幕| 九九久久九九久久| 成人av一级片| 国产精品入口免费软件| 一区二区在线免费看| 波多野结衣在线免费观看| 日韩视频在线观看视频| 亚洲熟妇无码av在线播放| 人妻少妇精品无码专区二区| 91传媒久久久| 免费成人进口网站| 国产av无码专区亚洲精品| 成人亚洲视频在线观看| 色哟哟免费网站| 欧美伦理片在线观看| 2022中文字幕| 午夜视频在线网站| 婷婷五月综合缴情在线视频| 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 中文字幕在线中文| 日本在线播放一区二区| 欧美在线观看视频免费| 国产日韩成人内射视频| 天天做天天干天天操| 无遮挡又爽又刺激的视频 | 亚洲天堂av线| 国产二级片在线观看| 深爱五月综合网| 在线观看国产中文字幕| 日本免费一级视频| 人妻精品无码一区二区三区 | 欧美成人黄色网址| 别急慢慢来1978如如2| 黄色一级视频片| 久久综合久久网| 青青草视频在线免费播放| 97超碰人人爱| 国产爆乳无码一区二区麻豆| 好色先生视频污| 高清欧美精品xxxxx| 国内精品在线观看视频| 日韩a在线播放| 国产又黄又猛又粗又爽的视频| 日本xxxx黄色| 久久精品xxx| 超碰网在线观看| 91精产国品一二三产区别沈先生| 亚洲一区二区在线视频观看| 久久手机在线视频| 最近中文字幕一区二区| av无码久久久久久不卡网站| 国产精品va无码一区二区| 久久这里只精品| 精品国产av无码一区二区三区| 男人天堂999| 91国在线高清视频| 日本黄色的视频| 蜜臀久久99精品久久久酒店新书| 中国 免费 av| jizz18女人| 国产精品igao| 免费日韩视频在线观看| 国产美女主播在线| 97超碰人人爱| www.色.com| 91丨九色丨蝌蚪| 国内外成人免费在线视频| 成人一级片网站| 欧美丰满熟妇bbbbbb百度| www精品久久| 天堂8在线天堂资源bt| 无码日本精品xxxxxxxxx| 喜爱夜蒲2在线| 欧美视频在线观看视频| 亚洲一区 在线播放| 人妻无码久久一区二区三区免费| 天天操夜夜操很很操| 国产91沈先生在线播放| 成人网站免费观看入口| 激情综合在线观看| 免费国产成人av| 午夜久久久久久久久久久| 日本大片免费看| 久久久久久久午夜| 天天干天天av| 国产小视频免费| 日韩一级在线免费观看| 在线黄色免费观看| 国产一区二区视频播放| 最新免费av网址| 波多野结衣乳巨码无在线|