【问题标题】:omnipay/Braintree find customer not workingomn​​ipay/Braintree 发现客户不工作
【发布时间】:2018-05-26 08:12:04
【问题描述】:

我正在开发 laravel api,集成了omnipay/braintree,我已经成功创建了我的客户,我需要通过这个来获取客户数据,

 $mycustomer = $omnipay_gateway->findCustomer(5)->send();

但它给了我不好的反应,例如,

<pre>Omnipay\Braintree\Message\CustomerResponse Object
(
    [request:protected] => Omnipay\Braintree\Message\FindCustomerRequest Object
        (
            [braintree:protected] => Braintree\Gateway Object
                (
                    [config] => Braintree\Configuration Object

我没有在这里粘贴大量数据,我如何通过这种类型的数据获取我的客户详细信息,并以这种格式显示,为什么不以正确的 json 或其他格式显示?

注意: 不仅findCustomer,所有函数都给出相同的响应, 我们如何遍历它。

【问题讨论】:

    标签: laravel-5 braintree omnipay braintree-sandbox


    【解决方案1】:

    未来读者的简单答案是这样的

    // Process response
    if ($response->isSuccessful()) {
    
        // Payment was successful
        // $url = $response->getRedirectUrl();
        print_r($response->getData());
    
    } elseif ($response->isRedirect()) {
    
        // Redirect to offsite payment gateway
        $response->redirect();
    
    } else {
    
        // Payment failed
        echo $response->getMessage();
    }
    

    【讨论】:

      【解决方案2】:

      请致电$mycustomer = $omnipay_gateway-&gt;findCustomer(5)-&gt;send()-&gt;getData();

      【讨论】:

        猜你喜欢
        • 2014-07-06
        • 2015-05-06
        • 2017-05-12
        • 2013-07-07
        • 2019-12-13
        • 2015-01-21
        • 1970-01-01
        • 1970-01-01
        • 2021-02-13
        相关资源
        最近更新 更多