Php 从条带中的收费对象获取卡信息

Php 从条带中的收费对象获取卡信息,php,stripe-payments,stripe.js,Php,Stripe Payments,Stripe.js,我在网站上集成了条带支付方式。我想获得信用卡信息。一切正常。在成功付款后,我成功地从$charge->id变量中检索到付款id。所以我的问题是,当我打印\r$charge时,它也会显示类似的Card对象 Stripe_Card Object ( [_apiKey:protected] => sk_test_... [_values:protected] => Array ( [id] => card_1BLSPnJ6IzxnlS

我在网站上集成了条带支付方式。我想获得信用卡信息。一切正常。在成功付款后,我成功地从$charge->id变量中检索到付款id。所以我的问题是,当我打印\r$charge时,它也会显示类似的Card对象

 Stripe_Card Object ( [_apiKey:protected] => sk_test_...                       
 [_values:protected] => Array ( [id] => card_1BLSPnJ6IzxnlSnmegEq6dbH 
[object] => card [address_city] => Lahire [address_country] => Pakistan
我的条纹处理

$customer =Stripe_Customer::create(array(
'email' => $_GET['email'],));
$charge = Stripe_Charge::create(array(       
"amount" => $amount_cents,"currency" => "usd","source" => 
$_POST['stripeToken'],"description" => $description,      
 )              
 );

我多次尝试使用$charge->card->address\U country从$charge变量获取卡信息,但没有任何解决方案。非常感谢您的帮助。

费用的支付来源在的属性中返回,因此您应该能够执行以下操作:

$card = $charge->source;
// Do something with $card, e.g. access the billing address' country
// with $card->address_country

Y谢谢您的更正Y还有一个问题我如何从$charge中获取卡的最后一位?$card将包含a,因此您可以访问卡对象的任何属性,例如,如何从客户对象获取信息,我尝试了$source=$customer->source,$source->id,它对我不起作用,因此我厌倦了$customer['id']它的工作正常,但是现在如何从$customer对象获取卡信息。谢谢