app端要做支付寶和微信支付,php需要做些什麼呢?那個ios說php後台這邊要配置一下,不明白說的什麼意思,還請大神解惑
闭关修行中......
我做過paypal和globalcollect支付,這些APP端支付,大致可以歸納為:
後端首先要做的是驗證訂單的合法性
提供訂單號,訂單金額,貨幣符號,訂單支付地址等有關訂單詳情到前端,使用戶完成支付。
收到前台傳來的成功支付消息,首先會去請求paypal或者globalcollect第三方藉口確認支付是否成功,要確認支付的金額,貨幣是否跟數據庫的訂單對得上等等。
各種檢測無誤後,修改訂單狀態
總的來說APP支付,主要是APP端完成整個支付,後端只是提供信息,以及各種入庫前數據的確認。所以只需要配合前端就好。
app端負責根據demo發起支付,至於發起需要的訂單金額,訂單號,描述,這些都是你接口給的。 支付好之後,支付方的伺服器會把付款結果回饋給支付者,俗稱回調,這個回調地址用來接收支付結果,根據結果修改訂單狀態等操作,是要你這邊寫的。
php,完成,統一下單,詳情可以看微信支付的統一下單,就是傳參數,生成簽名,給app,簽名你可以用工具來檢測,
填寫回調地址,app拉起支付,支付成功後給你回調地址數據,驗證訂單,修改訂單狀態,微信支付寶邏輯差不多,
我做過paypal和globalcollect支付,這些APP端支付,大致可以歸納為:
後端首先要做的是驗證訂單的合法性
提供訂單號,訂單金額,貨幣符號,訂單支付地址等有關訂單詳情到前端,使用戶完成支付。
收到前台傳來的成功支付消息,首先會去請求paypal或者globalcollect第三方藉口確認支付是否成功,要確認支付的金額,貨幣是否跟數據庫的訂單對得上等等。
各種檢測無誤後,修改訂單狀態
總的來說APP支付,主要是APP端完成整個支付,後端只是提供信息,以及各種入庫前數據的確認。所以只需要配合前端就好。
app端負責根據demo發起支付,至於發起需要的訂單金額,訂單號,描述,這些都是你接口給的。
支付好之後,支付方的伺服器會把付款結果回饋給支付者,俗稱回調,這個回調地址用來接收支付結果,根據結果修改訂單狀態等操作,是要你這邊寫的。
php,完成,統一下單,詳情可以看微信支付的統一下單,就是傳參數,生成簽名,給app,簽名你可以用工具來檢測,
填寫回調地址,app拉起支付,支付成功後給你回調地址數據,驗證訂單,修改訂單狀態,微信支付寶邏輯差不多,