php 微信支付流程 php實現微信支付功能

php 微信支付流程 php實現微信支付功能

日期:2023-03-15 09:33:51    编辑:网络投稿    来源:互联网

PHP后臺微信支付使用方法  主要為大家詳細介紹了PHP后臺微信支付和支付寶支付開發的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下.  微信支付  項目前提:

PHP后臺微信支付使用方法

  主要為大家詳細介紹了PHP后臺微信支付和支付寶支付開發的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下.

  微信支付

  項目前提:本人用的.是tp框架,PHP語言

  下載到微信平臺提供的微信支付接口文件,放在了tp第三方類庫vendor,命名為WxpayAPI

  WxpayAPI/lib/WxPay.Api.php 接口訪問類;

  WxpayAPI/lib/WxPay.Config.php 配置賬號信息;

  WxpayAPI/lib/WxPay.Data.php 數據對象基礎類;

  WxpayAPI/lib/WxPay.Exception.php 微信支付API異常類;

  WxpayAPI/lib/WxPay.Notify.php 回調基礎類

  WxpayAPI/example/WxPay.JsApiPay.php JSAPI支付實現類

  1.對源碼進行了部分修改

  (1)WxPay.Api.php 里注釋掉

  //require_once "WxPay.Exception.php";

  //require_once "WxPay.Config.php";

  //require_once "WxPay.Data.php";

  (2)WxPay.Config.php里

  需要根據商戶信息對APPID , MCHID ,KEY , APPSECRET 進行配置。

  (3)WxPay.Data.php 里注釋掉

  //require_once "WxPay.Config.php";

  //require_once "WxPay.Exception.php";

  (4)WxPay.JsApiPay.php 里注釋掉

  //require_once "../lib/WxPay.Api.php";

  配置好這些,接下來就是我們的重點部分了。

  2.在訂單控制器GoodsController.class.php有訂單函數sure()和回調信息函數 Callback_url()

  /**

  * 提交訂單函數

  */

  public function sure() {

  $o_model = D("Wine/Orders");

  if (IS_AJAX) {

  $data = I("post.");

  if ($o_model->create($data)) {

  if (!sp_check_verify_code()) {

  $this->error("驗證碼錯誤!");