2015-10-05 56 views
4

我想將Payu支付網關與我的angularJS應用程序集成。服務器代碼是用PHP(codeigniter)編寫的。
我已經提供了一個由payu組成的PHP工具包,它由一個帶有表單和php代碼的單個php文件組成。它將數據發佈到付款網址,從而實現成功的交易。

但我想要的數據來自我的angularJS形式,並且在將來自服務器端的商家密鑰和鹽值合併後,數據應該發佈到payu url。
我嘗試使用curl,但問題是它不會重定向到payu url。
任何人都可以請解釋我如何將我的angularJS表單和密鑰(他們將使用來自角度表單的數據生成密鑰)的數據進行合併,並將其發送到URL以及重定向。提交php表單並從後端重定向

+0

組合商家密鑰和salt後,你沒有在'angular'中得到任何迴應嗎?如果你可以,那麼你可以重定向角度。 – Manwal

+0

我不同意@Hanky這個問題與curl重定向完全不同。 'curl'不應該重定向,如果我只是爲'Angular'調用'API'。增加投票重新開放。 – Manwal

+0

這個響應只是一個來自payu的失敗頁面,按照payu團隊,這是因爲該頁面沒有重定向到url。 – amanpurohit

回答

0

您可以發送ajax請求來收集密鑰,然後將其放入表單中並提交。 這樣用戶將被重定向到payu頁面。

該帖子必須來自瀏覽器,而不是來自服務器。 cURL是嚴格的服務器端,它不能影響瀏覽器的行爲。