2

codeigniter に CI-Merchant ライブラリを使用しようとしています。推奨されているように、これをスパーク経由でインストールしました。ci-merchant.org の Web サイトにあるドキュメントの例では、Spark がロードされていることを具体的に示していないため、システムを正しく使用しているかどうか確信が持てません。誰でも以下のコードを見て、何が起こっているのかを見つけられるかどうかを確認できますか. 役立つ場合に備えて、「sagepay サーバー」をマーチャントとして使用したいと考えています。

よろしくお願いします。

    $this->load->spark('ci-merchant-2.1.1');
    $this->load->library('merchant');
    $this->merchant->load('sagepay_servber');

    $settings = array(
        'vendor' => 'fluidbrandinglt',
        'test_mode' => TRUE,
        'simulator_mode' => FALSE
    );

    $this->merchant->initialize($settings);

    $params = array(
        'amount' => 100.00,
        'currency' => 'USD',
        'return_url' => 'https://www.example.com/checkout/payment_return/123',
        'cancel_url' => 'https://www.example.com/checkout'
    );

    $response = $this->merchant->purchase($params);

上記のコードを実行すると、何が起こっているかについてのフィードバックがまったくない空白の画面が表示されます。Sagepay から提供された暗号化パスワードを持っていることは知っていますが、これがどこで構成されているか、または関連性があるかどうかさえわかりません。

4

1 に答える 1

1

あなたは変わるべきです

$this->merchant->load('sagepay_servber');

と。

$this->merchant->load('sagepay_server');

load ステートメントに「b」があります。細かいことですが、頭が痛くなります。

于 2013-09-04T15:06:51.850 に答える