初学微信,用的官方微信支付的php DEMO,在自己的服务器调试成功了,想请教下高手,在哪里添加代码后,可以把服务器回调接收到的订单信息写入到自己的数据库。
PHP中文网2017-04-17 16:50:45
可以研究一下微信支付或支付寶支付原理主要包括return_url.php 和notify_url.php
這裡你需要用到的是notify_url.php,在這裡判斷交易成功,你就可以改變訂單資訊狀態寫入資料庫,這個通知頁面只能在被微信呼叫的時候才能啟動,而且是伺服器間的,我們看不到,你可以接觸寫入日誌偵錯。
怪我咯2017-04-17 16:50:45
方式一.
首先程式碼是寫在設定的通知位址對應的程式位置.(notify_url)
然後微信通知回來的資料是xml資料,需要解析為你需要的格式! 注意cdata資料
方式二(常用) .
sdk裡面通知類別裡面資料已經給你解析好了,寫個類別繼續於通知類別WxPayNotify
WxPayNotify
重写NotifyProcess
重寫NotifyProcess
函數(你程式碼的位置),實例它並調用handle就好
PS:微信支付SDK代碼好亂...