Я создал приложение в полосе, и теперь я разрешаю пользователю зарегистрироваться на моем сайте, и после того, как они зарегистрируются, я бы попросил их подключиться к полосе, используя учетные данные, если они есть, или зарегистрироваться в полосе и вернуть их на сайт с токен доступа к полосе.
Теперь скажите, что другой пользователь вошел в систему, и он хочет купить что-то, что принадлежит другому пользователю, который уже подключился к Stripe.
user1 (подключен к полосе)
user2 (хочет приобрести продукт, который отображается пользователем user1)
Поэтому я использую кассу, чтобы получить подробную информацию о карте пользователя user2, а публикуемый ключ, который я использую для создания токена, является ключом приложения, которое я создал. Токен создан, и если я перейду на зарядку с карты, он появится.
Invalid token id: tok_1278ghsdg26hsdfs. The publishable key used to create this token is from a different account.
и вот как я заряжаю
token = params[:stripeToken]
charge = Stripe::Charge.create({
:amount => @amount,
:card => token,
:description => 'sample desc',
:currency => 'usd'
},
Accesstoken
)
Итак, как я могу списать средства с карты для клиента?