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("驗證碼錯誤!");