2017-07-04 24 views
0

私は、外部URLに私のポストの値を送信し、トランザクションが成功したか失敗した場合、その応答を受信する方法がわからないPrestaShopの1.7PrestaShopの1.7支払いモジュール

のためのクレジットカード決済モジュールを作成しています。

答えて

0

あなたはこのようなものを行う必要があります。

  • モジュール(https://validator.prestashop.com/generator)を作成し、PaymentModuleだけでなく、モジュールで それを拡張

  • 登録興味深いフック(http://build.prestashop.com/news/module-development-changes-in-17/)およびモジュールでこのような関数を作る:

    Hook::exec('actionValidateOrder', array(
        'cart' => $this->context->cart, 
        'order' => $order, 
        'customer' => $this->context->customer, 
        'currency' => $this->context->currency, 
        'orderStatus' => $order_status 
    )); 
    

    特別にこのフック付き
    public function hookHookName($params) { 
        // Do things here 
    } 
    
  • プレイが(最初の部分はフック名、2番目は$ paramsはあります)

  • 何かを検証する前にその時点で(curl/file_get_contentsなど)呼び出しを行います。
  • これを行う方法を知る良い方法は、Paypal Module(無料)をダウンロードして、どのようにしたのかを確認することです。
関連する問題