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, поэтому мне трудно расшифровать причину моей ошибки.

Активные задания выполняются правильно. И ошибка появляется после успешного выполнения активных заданий, до тех пор пока база данных не будет в состоянии ожидания.

0 ответов

Другие вопросы по тегам