收银员:无效请求,没有这样的顾客


Laravel Cashier: Invalid Request, No such customer

我试图实现这里提到的,但得到错误:

Array ([type] => invalid_request_error [message] => No such customer: 92 [param] => customer)

我正在使用Laravel收银员:

$user = User::find($current_user_id);
if ($user->charge(100, [
    'customer' => 92,
    'source'      => $token,
    'description' => "Testing Payment Deduction for Brief"
])
) {
    print "Awesome";
} else {
    print "it failed";
}

使用这段代码创建客户失败,因为它试图在users表中创建一个不需要的记录,因为我已经创建了一个用户:

        $customer = $user->create(array(
            'email' => 'customer@example.com',
            'card'  => $token
        ));

我如何发送我现有的客户ID和电子邮件到Stripe?

这个问题的爆发只有一个原因,那就是由下面的函数生成的令牌。

Stripe.card。createToken($form, stripeResponseHandler)

in stripeResponseHandler(status, response)反应。id为令牌值。所以请使用这个令牌来创建订阅或其他…由于