Rails Payola Gem не получает StripeToken
Я получаю сообщение об ошибке при проверке таблицы PayolaSuscription:
stripeToken required for new customer with paid subscription
Также в журналах полос нет ни одного из запросов.
Мой контроллер:
class SubscriptionsController < ApplicationController
# bring in the `render_payola_status` helper.
include Payola::StatusBehavior
def new
@plan = SubscriptionPlan.first
end
def create
# do any required setup here, including finding or creating the owner object
owner = current_user # this is just an example for Devise
# set your plan in the params hash
params[:plan] = SubscriptionPlan.find_by(id: params[:plan_id])
p params[:plan]
# call Payola::CreateSubscription
subscription = Payola::CreateSubscription.call(params, owner)
p subscription
# Render the status json that Payola's javascript expects
render_payola_status(subscription)
end
end
Как именно это работает? Принимает ли Payola форму параметров и передает ее в Stripe? В этом случае, похоже, что ничего не передается в полоску? Кроме того, я не получаю очень много логов от Payola, поэтому мне трудно расшифровать причину моей ошибки.
Активные задания выполняются правильно. И ошибка появляется после успешного выполнения активных заданий, до тех пор пока база данных не будет в состоянии ожидания.