初学微信,用的官方微信支付的php DEMO,在自己的服务器调试成功了,想请教下高手,在哪里添加代码后,可以把服务器回调接收到的订单信息写入到自己的数据库。
小伙看你根骨奇佳,潜力无限,来学PHP伐。
demo裡面支付成功的回呼url就是通知地址,notify_url()這個方法
登入微信支付,在裡面可以配置支付結果回調接口,微信支付成功後會調用你的程序接口把支付結果信息傳遞給你,這時候你拿到信息就隨便你怎麼處理了
可以研究一下微信支付或支付寶支付原理主要包括return_url.php 和notify_url.php這裡你需要用到的是notify_url.php,在這裡判斷交易成功,你就可以改變訂單資訊狀態寫入資料庫,這個通知頁面只能在被微信呼叫的時候才能啟動,而且是伺服器間的,我們看不到,你可以接觸寫入日誌偵錯。
方式一.首先程式碼是寫在設定的通知位址對應的程式位置.(notify_url)然後微信通知回來的資料是xml資料,需要解析為你需要的格式! 注意cdata資料方式二(常用) .sdk裡面通知類別裡面資料已經給你解析好了,寫個類別繼續於通知類別WxPayNotifyWxPayNotify重写NotifyProcess重寫NotifyProcess函數(你程式碼的位置),實例它並調用handle就好
WxPayNotify
NotifyProcess
PS:微信支付SDK代碼好亂...
demo裡面支付成功的回呼url就是通知地址,notify_url()這個方法
登入微信支付,在裡面可以配置支付結果回調接口,微信支付成功後會調用你的程序接口把支付結果信息傳遞給你,這時候你拿到信息就隨便你怎麼處理了
可以研究一下微信支付或支付寶支付原理主要包括return_url.php 和notify_url.php
這裡你需要用到的是notify_url.php,在這裡判斷交易成功,你就可以改變訂單資訊狀態寫入資料庫,這個通知頁面只能在被微信呼叫的時候才能啟動,而且是伺服器間的,我們看不到,你可以接觸寫入日誌偵錯。
方式一.
首先程式碼是寫在設定的通知位址對應的程式位置.(notify_url)
然後微信通知回來的資料是xml資料,需要解析為你需要的格式! 注意cdata資料
方式二(常用) .
sdk裡面通知類別裡面資料已經給你解析好了,寫個類別繼續於通知類別
WxPayNotify
WxPayNotify
重写
NotifyProcess
重寫NotifyProcess
函數(你程式碼的位置),實例它並調用handle就好PS:微信支付SDK代碼好亂...