2014-12-21 4 views
0

첫 번째 데이터 데모 모드 계정의 VinceG \ FirstDataApi를 공정하게 사용하고 있습니다. 즉, 시뮬레이션 된 신용 카드 결제를 보내고 전체 JSON 개체 인 error = 0, approved = 1 등을받습니다.첫 번째 데이터 JSON 응답 개체 속성을 얻는 방법?

이 집합 내에서 "감사합니다. 당신이 "페이지 또는"뭔가 잘못 "내가 배열 내의 속성에 액세스하려고 노력

[arrayResponse:protected] => stdClass Object 
    (
     [transaction_error] => 0 
     [transaction_approved] => 1 
     [exact_resp_code] => 00 
     [exact_message] => Transaction Normal 
     [bank_resp_code] => 100 
     [bank_message] => Approved 
     [sequence_no] => 000008 
     [cvv2] => I 
     [retrieval_ref_no] => 4241673 
     [merchant_name] => MY COMPANY NAME 
     [merchant_address] => MY COMPANY ADDRESS 
     [merchant_city] => MY COMPANY CITY 
     [merchant_province] => MY COMPANY STATE 
     [merchant_country] => United States 
     [merchant_postal] => MY COMPANY ZIPCODE 
     [merchant_url] => https:/my.website.com 

: 페이지

echo "<pre>"; 
print_r($firstData->arrayResponse); 

을 ... 그리고 출력은"가서 보호 특성 퍼스트 데이터에 액세스 할 수 없습니다 :: $ arrayResponse "를 참조하십시오.

답변

0

좋아,이 나에게 이상한 보이는,하지만 대답은 : 보호되는 재산 arrayResponse 앞에 단어 get을 덧붙이

echo "<pre>"; 
print_r($firstData->getarrayResponse()); 

이 ... getarrayResponse()을 할 수 있습니다. 끔찍한 방법 발명품처럼 보이지만 거기에는 당신이 있습니다.