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