Stripe payments 如何使用条带保存卡的详细信息?
如何在stripe payment gateway中保存卡详细信息,并为之前输入卡详细信息的特定用户在下次付款时使用卡详细信息Stripe payments 如何使用条带保存卡的详细信息?,stripe-payments,Stripe Payments,如何在stripe payment gateway中保存卡详细信息,并为之前输入卡详细信息的特定用户在下次付款时使用卡详细信息 谢谢在保存卡之前,您需要创建客户拳头,如下所示 现在我给大家举一个PHP语言的例子 创建客户: $customer = \Stripe\Customer::create([ 'name' => 'Test User', 'email' => 'cardtestuser@gmail.com', 'description' => 'My Fir
谢谢在保存卡之前,您需要创建客户拳头,如下所示 现在我给大家举一个PHP语言的例子 创建客户:
$customer = \Stripe\Customer::create([
'name' => 'Test User',
'email' => 'cardtestuser@gmail.com',
'description' => 'My First Test Customer',
]);
有关更多详细信息,请参阅链接:
它将返回带有客户id的对象,例如:cust\u****
,您需要随身携带以备以后使用,否则您可以从stripe dashboard获取该对象
现在,我们需要为需要添加到最近在stripe中创建的客户的卡生成令牌
$token = \Stripe\Token::create([
'card' => [
'number' => '4242424242424242',
'exp_month' => 3,
'exp_year' => 2021,
'cvc' => '314',
],
]);
上述代码返回您需要用于将卡保存给客户的卡令牌,例如tok.***
以下是为客户创建新卡的代码
\Stripe\Customer::createSource(
$customer->id,
['source' => $token->id]
);
您可以将customeId(cust#######)和cardd(card####)保存在数据库或其他地方,以便以后在使用卡付款时使用
希望这对您有所帮助您在哪里被困?似乎是。您好,我已经完成了上述步骤,并成功获取了客户id和卡id,以及如何在Stripecheckout.configure中使用此id如果您不使用stripe默认签出流程进行付款,我认为它不允许您在页面上设置或显示已保存的卡,因此,如果您正在将卡的详细信息保存到数据库中,您可以创建自己的自定义用户界面,并使用条带方法进行付款,否则您可以阅读此链接(),这可能会对您有所帮助。Hi Bhargav,感谢上面的回答,这是我的一天:)