Полосовой платеж клиенту с customer_id (strip_id) - PullRequest
0 голосов
/ 22 марта 2020

Я создал приложение для пожертвований для пользователя.

  1. Добавил пользователя и создал клиента с учетными данными для входа в систему, используя devise и stripe.
  2. Затем создал страницу для пожертвований, где каждый может прийти и пожертвовать деньги без регистрации.

Ниже представлен пользовательский интерфейс.

Donation_list

Теперь я хочу заплатить клиенту, который *

token = params[:stripeToken]

  Stripe::Charge.create(
    customer: @user.stripe_id,
    source: token,
    amount:   2000,
    currency: 'usd',
    description: 'Example charge'
  )



But its throwing error. Stripe::InvalidRequestError: Customer cus_** does not have a linked source with ID tok_**.

Пожалуйста, помогите мне пожертвовать некоторую сумму без регистрации моей учетной записи для этого пользователя.

1 Ответ

0 голосов
/ 22 марта 2020

Вам необходимо прикрепить / сохранить Token в Customer сначала [0].

[0] https://stripe.com/docs/saving-cards#saving -credit-card-details-for-позже

...