2015-10-05 35 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是严格的服务器端,它不能影响浏览器的行为。