1

我正在研究 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,所有函数都给出相同类型的响应,我们如何遍历它。

4

2 回答 2

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();
}
于 2019-08-12T20:32:36.510 回答
0

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

于 2018-05-25T15:45:11.987 回答