Razorpay使用GET方法而不是POST访问回调URL

时间:2020-06-01 15:22:26

标签: django payment-gateway openedx razorpay

根据文档,我已经在我的平台上实现了Razorpay付款网关。根据成功付款后的文档,网关将尝试使用带有订单付款信息的POST方法访问URL,以在平台上处理订单。

razorpay success page

这是我付款后看到的成功页面,因为该帐户处于测试模式。单击成功后,它将使用GET方法重定向回调URL,而没有任何数据,因此我无法在最后处理订单。根据文档,它应该使用POST方法访问。 有谁知道网关在哪种情况下使用GET方法访问回调URL?

1 个答案:

答案 0 :(得分:0)

好吧,问题在于Nginx从HTTP重定向到https,因为提供的回调URL在HTTP中,因此Razorpay使用GET方法访问API。

如果您对服务器使用https,则只需将HTTP回调URL更改为https。

相关问题