【问题标题】:PayUMoney integration redirects to localhostPayUMoney 集成重定向到本地主机
【发布时间】:2026-01-23 13:30:01
【问题描述】:

我已经下载了测试付款的 php 脚本并添加了我的 MERCHANT_KEY 和 SALT。

下载了这个脚本: https://github.com/payumoney-india/PayUMoney_PHP_Module/archive/master.zip

提交表单后,它会重定向到 payumoney 网站,但一段时间后它会重定向到 localhost 而不是付款页面。

我坚持这一点。你能帮帮我吗?

  1. 提交表单后: https://screenshots.firefox.com/XV6RJC3C70xpGIch/null

  2. 一段时间后,它会重定向到: https://screenshots.firefox.com/ZBLNLGav3Choptky/null

【问题讨论】:

    标签: php redirect payumoney


    【解决方案1】:

    这基本上是因为您在测试 URL 上。您必须将 URL 更改为生产或实时。出于测试目的,payu 会为您提供此测试网址。如果您在 PayUMoney_form.php 上看到评论

    // **End point - change to https://secure.payu.in for LIVE mode**
    $PAYU_BASE_URL = "https://test.payu.in"; 
    

    阅读评论。我也遇到了同样的问题,才知道是分期测试。

    【讨论】:

      【解决方案2】:

      请使用评论中提到的secure.payu.in url。然后在脚本中提供您的商品详细信息,它就可以工作了。

      【讨论】:

      • 如何检查测试环境?它会给我提交测试交易吗?
      • 我得到了解决方案。我必须使用特定的商家密钥和盐来测试环境。测试密钥 - rjQUPktU 测试盐 - e5iIg1jwi8。它解决了问题,但我仍然无法完成付款。出现以下错误:您之前的尝试失败。请在下方重试。
      • 可能是多次尝试。
      • 没有。我今天也遇到了同样的错误。 screenshots.firefox.com/ARNPQYlng3gjN4dG/null有什么想法吗?
      【解决方案3】:

      他们为测试帐户提供的盐和密钥不正确,请将这些盐和密钥用于测试帐户

      这里是盐和密钥,只需复制并粘贴这些:

      $SALT = 'e5iIg1jwi8';
      $key = 'rjQUPktU';
      $PAYU_BASE_URL = "https://test.payu.in"; 
      

      【讨论】: