国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

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

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中文網其它相關文章!


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

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

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        精品国产乱码久久久久久夜甘婷婷 | 日韩在线观看一区二区| 亚洲精品免费播放| 日韩高清电影一区| 国产成人免费视频精品含羞草妖精| 色婷婷激情久久| 久久久高清一区二区三区| 亚洲激情第一区| 欧美乱妇20p| 亚洲一区二区三区激情| 成人性视频免费网站| 欧美成人高清电影在线| 亚洲一区二区欧美激情| 欧美日韩免费高清一区色橹橹 | 91福利视频在线| 国产精品护士白丝一区av| 精品一区二区在线播放| 欧美精品久久久久久久多人混战 | 国产成人亚洲精品青草天美| 一区二区视频免费在线观看| 成人精品国产一区二区4080| 精品国产一区二区三区久久影院| 粉嫩欧美一区二区三区高清影视| 精品少妇一区二区三区免费观看 | 91玉足脚交白嫩脚丫在线播放| 久久只精品国产| 美女一区二区久久| 欧美日韩亚洲另类| 国产精品一区二区91| 欧美草草影院在线视频| 成人性视频免费网站| 青青青伊人色综合久久| 91麻豆精品国产91久久久久久久久| 亚洲精品久久久蜜桃| 日韩欧美成人午夜| 国产综合色产在线精品 | 99精品视频免费在线观看| 国产精品天美传媒| av一二三不卡影片| 亚洲乱码日产精品bd| 久久久久久久久97黄色工厂| 制服视频三区第一页精品| 91麻豆国产香蕉久久精品| 国产伦精品一区二区三区免费迷 | 成人中文字幕合集| 美女高潮久久久| 亚洲图片欧美色图| 欧美日韩一区二区三区视频| 99精品欧美一区二区三区综合在线| 国产在线观看免费一区| 麻豆成人久久精品二区三区红| 亚洲国产视频直播| 亚洲精品视频自拍| 亚洲欧洲精品一区二区精品久久久| 色又黄又爽网站www久久| 国产自产视频一区二区三区| 激情亚洲综合在线| 久久99国产精品尤物| 精品影视av免费| 黄色成人免费在线| 国产乱一区二区| 成人avav影音| 91麻豆成人久久精品二区三区| 91黄视频在线观看| 欧美午夜片在线看| 久久成人免费网| 亚洲天堂成人网| 精品日韩在线观看| 精品国产乱码久久久久久牛牛| 欧美一区二区在线观看| eeuss鲁一区二区三区| 国产91露脸合集magnet| av成人老司机| 欧美亚洲国产bt| 日韩一区和二区| 在线日韩国产精品| 国产不卡一区视频| 成人久久18免费网站麻豆| av爱爱亚洲一区| 欧美亚洲国产bt| 777亚洲妇女| 久久精品夜夜夜夜久久| 欧美一级二级在线观看| 亚洲精品一区二区三区在线观看| 久久精品亚洲一区二区三区浴池| 亚洲婷婷国产精品电影人久久| 亚洲成人资源网| 一区二区三区不卡视频| 琪琪一区二区三区| 成人av网址在线| 欧美欧美欧美欧美首页| 精品国产免费人成电影在线观看四季 | 亚洲国产美女搞黄色| 美腿丝袜亚洲三区| 94-欧美-setu| 精品国产免费久久| 玉米视频成人免费看| 国内精品不卡在线| 91久久香蕉国产日韩欧美9色| 精品国产sm最大网站免费看| 亚洲美女淫视频| 亚洲视频一区二区在线观看| 日韩综合在线视频| 91视频国产资源| 国产亚洲精品bt天堂精选| 图片区日韩欧美亚洲| 日本强好片久久久久久aaa| 国产高清在线精品| 欧美三级三级三级| 中文字幕不卡一区| 亚洲美女视频在线| 国产呦萝稀缺另类资源| 欧美日韩精品一区二区三区蜜桃| 国产欧美视频一区二区| 国产精品国产三级国产| 开心九九激情九九欧美日韩精美视频电影 | 亚洲精品中文字幕乱码三区| 国产大陆a不卡| 精品久久一区二区三区| 视频一区二区三区入口| 99久久精品国产一区| 久久九九久久九九| 久久99国产乱子伦精品免费| 日韩一级免费一区| 日本午夜一区二区| 欧美久久久久久久久久| 亚洲国产一区二区三区青草影视| 91网站在线观看视频| 国产精品蜜臀av| 国产精品一级在线| 国产亚洲污的网站| 国产91精品露脸国语对白| 久久精品人人做人人爽97| 国产一区二区日韩精品| 国产欧美一区二区三区沐欲| 国产成人三级在线观看| 国产日韩三级在线| av日韩在线网站| 亚洲精品视频一区| 一本色道久久综合亚洲91| 亚洲精品视频免费看| 欧美日韩免费一区二区三区 | 555www色欧美视频| 日韩黄色片在线观看| 欧美女孩性生活视频| 免费在线成人网| 久久综合九色综合97婷婷| 国产成人精品免费视频网站| 18欧美亚洲精品| 欧美三级电影网站| 麻豆精品视频在线观看| 中文字幕 久热精品 视频在线| 99国产精品视频免费观看| 午夜婷婷国产麻豆精品| 日韩区在线观看| 成人污视频在线观看| 亚洲人成网站精品片在线观看| 欧美三级乱人伦电影| 国产永久精品大片wwwapp| 国产精品高潮呻吟| 91超碰这里只有精品国产| 狠狠久久亚洲欧美| 亚洲精品免费在线观看| 日韩美女视频在线| 一本色道久久综合精品竹菊| 麻豆成人91精品二区三区| 中文字幕综合网| 欧美成人一区二区| 91极品美女在线| 国产成人精品免费| 午夜av一区二区| 国产精品免费丝袜| 91精品国产综合久久精品app| 国产成人自拍网| 五月天亚洲精品| 欧美国产激情一区二区三区蜜月| 欧美男生操女生| 色综合网色综合| 亚洲人精品午夜| 精品久久久久一区二区国产| 色综合天天综合网天天看片| 国产精品自拍在线| 水野朝阳av一区二区三区| 国产精品久久精品日日| 日韩欧美高清dvd碟片| 欧美日韩综合色| 91麻豆国产在线观看| 国产宾馆实践打屁股91| 久久99精品网久久| 天天影视色香欲综合网老头| 亚洲日本丝袜连裤袜办公室| 日本一区二区动态图| www国产精品av| 日韩你懂的在线观看| 欧美精品丝袜中出| 欧美人狂配大交3d怪物一区| 色偷偷久久人人79超碰人人澡| 成人国产视频在线观看| 国产精品中文字幕日韩精品| 久久疯狂做爰流白浆xx|