2

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 に答える