omn​​ipay / Braintree发现客户不工作

时间:2017-12-12 15:25:21

标签: laravel-5 braintree omnipay braintree-sandbox

我正在开发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,所有函数都给出相同的响应, 我们如何能够遍历它。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

对于将来的读者来说,简单的答案是

// 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();
}