私はubercart2.6でCyberSourceを使用しています。 CSテストサーバーを使用しています。支払いを行うと、すべてが完了しますが、「/ admin/store/orders/sort/all」でステータスを表示すると、注文が「チェックアウト中」でスタックします。
ウォッチドッグで、次のエラーが表示されます。注文のURLで無効な支払い通知を受信しています##
誰かがこの問題を引き起こす可能性があることを知っていますか?
問題を理解しました:uc_cybersource.moduleには、関数uc_cybersource_hop_form($form_state, $order)
に次の行があります。
$data['orderPage_version'] = '4';
現在のorderPageバージョンに変更する必要があります(この記事の執筆時点では7です)。
$data['orderPage_version'] = '7';
これは間違いなくどこかに文書化されるべきです!