2

我在使用 PayuMoney 支付网关时遇到了一些回调问题,因为在选择 PayuMoney 作为支付网关后,客户可以成功完成支付,但在成功支付后,客户无法重定向到我的网站。相反,空白页面带有以下 URL: http://www.example.com/index.php?route=payment/payu/callback/

虽然我从 PayuMoney 得到确认我已收到订单,但在我的 opencart 管理员帐户的后端没有添加新订单。此外,该项目仍保留在结帐篮中。我搜索了很多帖子,发现很多人都面临着和我一样的问题,但我无法在任何地方得到令人满意的解决方案。

如果我进入 mysql 表,则会添加订单,但订单状态 ID 为 0。

4

1 回答 1

1

即使我也面临同样的问题。以下更改对我有用,


在YOUR-SITE-DIRECTORY/catalog/controller/payment/payu.php 中添加以下行

$this->data['button_proceed'] = $this->language->get('button_proceed');

在这条线之后,

$this->data['button_confirm'] = $this->language->get('button_confirm');



并将第 27 和 28 行更改为,

$this->data['productinfo'] = 'opencart products information';
//$this->data['productinfo'] = $this->model_payment_payu->getOptions($this->session->data['order_id']);



资料来源:PayU 支持团队

于 2015-01-20T13:50:25.060 回答