カスタム支払い方法を構築しようとしています。ユーザーが「注文する」をクリックすると、外部ゲートウェイにリダイレクトされます。秘訣は、POST データを送信する必要があることです。
モジュールを作成するために、私は厳しいチュートリアルに従いましたが、ほとんどがこれです Incho
モデル/Standard.php
public function getOrderPlaceRedirectUrl()
{
Mage::Log('Called ' . __METHOD__);
return Mage::getUrl('payment/Standard/Redirect', array('_secure' => true));
}
手順をクリックすると、リダイレクトされます
> http://192.168.0.15/magento/index.php/payment/Standard/Redirect
404エラーが発生します。ログ ファイルでは、メソッド getOrderPlaceRedirectUrl にヒットしたことを確認できますが、redirectAction には到達しませんでした。誰でもこの問題を手伝ってもらえますか、私はマジェントの初心者です。
コントローラー/StandardController.php
public function redirectAction()
{
Mage::Log('Called ' . __METHOD__);
//do something
}
ブロック/標準/Redirect.php
protected function _toHtml()
{
Mage::Log('Called ' . __METHOD__);
//do POST
}