2014-12-21 206 views
0

我在第一個數據演示模式帳戶使用VinceG \ FirstDataApi相當成功。也就是說,我發送模擬信用卡付款,並收到完整的JSON對象,error = 0,approved = 1等。如何獲取第一個數據JSON響應對象屬性?

在此集合中,我想用一些信息構造「thank您「頁面或‘出事了’頁面:

[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

好吧,這看起來奇怪給我,但得到的答覆是:

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

...在保護財產arrayResponse前追加字get做出getarrayResponse()。看起來像一個可怕的方法發明,但你有它。