Laravel Cashier并在Stripe中创建客户和卡

时间:2015-09-22 11:20:49

标签: laravel stripe-payments laravel-5.1 laravel-cashier

如何使用Laravel Cashier库创建客户和卡片,以便我以后可以收费?不,我不是在寻找订阅。

1 个答案:

答案 0 :(得分:0)

假设您正在运行Laravel 5,以下操作将起作用。对于条带网关,有一个createStripeCustomer函数。您可以手动调用该函数为新客户请求stripe_token并存储它。

//pass the user object to the gateway; it must implement BillableContract
$gateway = new \Laravel\Cashier\StripeGateway($user);

//manually create a new Customer instance with Stripe
$customer = $gateway->createStripeCustomer($request->get('stripe_token'));

//update the model's info
$gateway->updateLocalStripeData($customer);

然后,您可以将此客户令牌用于将来的订阅等。