【问题标题】:How to get First Data JSON response object properties?如何获取第一数据 JSON 响应对象属性?
【发布时间】:2014-12-21 00:26:00
【问题描述】:

我在 First Data 演示模式帐户中使用 VinceG\FirstDataApi 相当成功。也就是说,我发送一个模拟的信用卡支付,我收到一个完整的 JSON 对象,error=0,approved=1,等等。

在这个集合中是一些我想用来构建“谢谢”页面或“出了点问题”页面的信息:

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

...输出是“无法访问受保护的属性 FirstData::$arrayResponse”。

【问题讨论】:

    标签: json firstdata


    【解决方案1】:

    好的,这对我来说看起来很奇怪,但答案是:

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

    ...在受保护的属性arrayResponse 前面附加单词get 以形成getarrayResponse()。看起来像一个可怕的方法发明,但你有它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-04
      • 2022-11-27
      • 2010-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多