2013-06-25 3 views
2

codeigniter에 CI-Merchant 라이브러리를 사용하려고합니다. 권장대로 스파크를 통해 설치했습니다. ci-merchant.org 웹 사이트에있는 문서 예제에는로드되는 스파크가 구체적으로 표시되어 있지 않으므로 시스템을 올바르게 사용하고 있는지 확실하지 않습니다. 누구든지 아래 코드를보고 무슨 일이 일어나고 있는지 알아볼 수 있는지 확인하십시오. 도움이 될 경우를 대비해 "sagepay server"를 제 판매자로 사용하고 싶습니다.CI 판매자에 문의하십시오.

감사 및

$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); 

나는 위의 코드를 실행 antipation

의 덕분에, 난 그냥 무슨 일이 일어나고 있는지에 대한 제로 피드백 빈 화면을 얻을. 나는 Sagepay가 제공 한 암호화 암호가 있음을 알고 있지만이 암호가 구성되어 있는지 또는 관련성이 있는지 알 수는 없습니다.

+0

빈 화면은 일반적으로 PHP 오류를 의미합니다. PHP 오류를 사용합니까? –

답변

1

당신과

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

을 변경해야합니다.

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

로드 구문에 'b'가 있습니다. 작은 세부 사항이지만 두통이 있습니다.

+0

문제가 해결되면 이것을 답으로 표시하십시오. 문제가 해결되지 않으면 나에게 도움을 줄 수 있습니다. – Sanjit

관련 문제