Я пытаюсь реализовать то, что упомянуто Вот но получаю ошибку:
Array ([type] => invalid_request_error [message] => No such customer: 92 [param] => customer)
Я использую Laravel Cashier:
$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' => '[email protected]',
'card' => $token
));
Как я могу отправить свой существующий идентификатор клиента и электронное письмо в Stripe?
Эта проблема возникает только по одной причине, и это токен, генерируемый следующей функцией.
Stripe.card.createToken ($ form, stripeResponseHandler)
в stripeResponseHandler (статус, ответ)
response.id это значение токена. поэтому, пожалуйста, используйте этот токен для создания подписки или чего-то еще … Спасибо
Других решений пока нет …