web-dev-qa-db-ja.com

Cyber​​Sourceの注文が「チェックアウト中」でスタックし、完了しない

私はubercart2.6でCyber​​Sourceを使用しています。 CSテストサーバーを使用しています。支払いを行うと、すべてが完了しますが、「/ admin/store/orders/sort/all」でステータスを表示すると、注文が「チェックアウト中」でスタックします。

ウォッチドッグで、次のエラーが表示されます。注文のURLで無効な支払い通知を受信して​​います##

誰かがこの問題を引き起こす可能性があることを知っていますか?

1
kylex

問題を理解しました:uc_cybersource.moduleには、関数uc_cybersource_hop_form($form_state, $order)に次の行があります。

$data['orderPage_version'] = '4';

現在のorderPageバージョンに変更する必要があります(この記事の執筆時点では7です)。

$data['orderPage_version'] = '7';

これは間違いなくどこかに文書化されるべきです!

2
kylex