Php 成功订阅后获取信用卡的最后4位数字
出于法规遵从性原因,我正在客户端生成令牌,并将这些详细信息发送到stripe。我想在我的确认页面上显示最后四位数字和卡的类型 我正在创建一个客户Php 成功订阅后获取信用卡的最后4位数字,php,stripe-payments,stripe.js,Php,Stripe Payments,Stripe.js,出于法规遵从性原因,我正在客户端生成令牌,并将这些详细信息发送到stripe。我想在我的确认页面上显示最后四位数字和卡的类型 我正在创建一个客户 // Create a Customer: $customer = \Stripe\Customer::create([ 'source' => $token, 'email' => $current_user->user_email, ]); 而不是将它们添加到订阅中 //create the subscripti
// Create a Customer:
$customer = \Stripe\Customer::create([
'source' => $token,
'email' => $current_user->user_email,
]);
而不是将它们添加到订阅中
//create the subscription for the customer
$subscription = \Stripe\Subscription::create(array(
'customer' => $customer->id,
"items" => array(
array(
"plan" => "dpc-standard",
),
)
));
订阅返回
包括为订阅生成的发票id但不返回任何CC详细信息的大量数据创建客户并将
source
参数集传递给令牌id时,它将在新客户上保存该卡。此调用返回的值是具有来源的客户,该来源将包含您刚刚保存的新卡
您可以使用以下工具轻松访问最后4位数字:
$last4 = $customer->sources->data[0]->last4;
如果它没有返回任何CC详细信息,你就无法获得详细信息…@MehdiBounya你可以打额外的电话到,以获取发票,从发票获取费用,从费用获取信用卡详细信息,但这会给我的结账流程增加3个额外的电话不确定我怎么错过了。谢谢,我真的很感激。我刚刚写完一个get包装,它将匹配收费和订阅的日期,以便为我获得该卡。这要好得多