文章詳情頁
php - 微信公眾號支付完成后,怎么把數據寫入數據庫
瀏覽:75日期:2022-06-13 15:59:27
問題描述
初學微信,用的官方微信支付的php DEMO,在自己的服務器調試成功了,想請教下高手,在哪里添加代碼后,可以把服務器回調接收到的訂單信息寫入到自己的數據庫。
問題解答
回答1:demo里面支付成功的回調url就是通知地址,notify_url()這個方法
回答2:登錄微信支付,在里面可以配置支付結果回調接口,微信支付成功后會調用你的程序接口把支付結果信息傳遞給你,這時候你拿到信息就隨便你怎么處理了
回答3:可以研究一下微信支付或者支付寶支付原理 主要包括return_url.php 和notify_url.php這里你需要用到的是notify_url.php,在這里判斷交易成功,你就可以改變訂單信息狀態寫入數據庫,這個通知頁只能在被微信調用的時候才能啟動,而且是服務器間的,我們看不到,你可以接觸寫入日志調試。
回答4:方式一.首先代碼是寫在配置的通知地址對應的程序位置.(notify_url)然后微信通知回來的數據是xml數據,需要解析為你需要的格式! 注意cdata數據方式二(常用).sdk里面通知類里面數據已經給你解析好了,寫個類繼續于通知類WxPayNotify重寫NotifyProcess函數(你代碼的位置),實例它并調用handle就好
PS:微信支付SDK代碼好亂...
標簽:
微信
排行榜
