php - 微信公众号支付完成后,怎么把数据写入数据库
伊谢尔伦
伊谢尔伦 2017-04-17 16:48:45
0
4
1235

初学微信,用的官方微信支付的php DEMO,在自己的服务器调试成功了,想请教下高手,在哪里添加代码后,可以把服务器回调接收到的订单信息写入到自己的数据库。

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(4)
左手右手慢动作

demo裡面支付成功的回呼url就是通知地址,notify_url()這個方法

刘奇

登入微信支付,在裡面可以配置支付結果回調接口,微信支付成功後會調用你的程序接口把支付結果信息傳遞給你,這時候你拿到信息就隨便你怎麼處理了

Ty80

可以研究一下微信支付或支付寶支付原理主要包括return_url.php 和notify_url.php
這裡你需要用到的是notify_url.php,在這裡判斷交易成功,你就可以改變訂單資訊狀態寫入資料庫,這個通知頁面只能在被微信呼叫的時候才能啟動,而且是伺服器間的,我們看不到,你可以接觸寫入日誌偵錯。

刘奇

方式一.
首先程式碼是寫在設定的通知位址對應的程式位置.(notify_url)
然後微信通知回來的資料是xml資料,需要解析為你需要的格式! 注意cdata資料
方式二(常用) .
sdk裡面通知類別裡面資料已經給你解析好了,寫個類別繼續於通知類別WxPayNotifyWxPayNotify
重写NotifyProcess重寫NotifyProcess函數(你程式碼的位置),實例它並調用handle就好

PS:微信支付SDK代碼好亂...

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板