1

ここで述べたことを実装しようとしていますが、エラーが発生しています:

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 に送信するにはどうすればよいですか?

4

1 に答える 1

0

この問題は 1 つの理由でのみ発生し、それは次の関数によって生成されたトークンです。

Stripe.card.createToken($form, stripResponseHandler)

stripResponseHandler(status, response)response.idはトークン値です。このトークンを使用してサブスクリプションなどを作成してください...ありがとう

于 2016-12-15T15:13:39.950 に答える