根据Stripe的API文档,我可以访问card id
如下:
<?php
\Stripe\Stripe::setApiKey("sk_test_xxxxxxxxxxxxxxxx");
// Get details from card
$customer = \Stripe\Customer::retrieve("cus_xxxxxxxxxxx");
print_r($customer->sources->data->id);
?>
Run Code Online (Sandbox Code Playgroud)
但没有什么是回声.
请你帮助我好吗?
一个客户可以有多个卡,因此$customer->sources->data
是一个数组(因为你应该能够从这个属性的值的方括号中得知).因此,您需要为其编制索引.
print_r($customer->sources->data[0]->id);
Run Code Online (Sandbox Code Playgroud)
如果客户已经保存了多张信用卡,您应该将其循环:
foreach ($customer->sources->data as $card) {
print_r($card->id);
}
Run Code Online (Sandbox Code Playgroud)