Старый вопрос, я знаю, но сегодня я тоже сталкивался с этой ошибкой, и она может помочь другим в будущем.Владелец репо / жемчужины сказал, что он больше не «действительно поддерживает» его.В этом ответе предполагается, что вы пытаетесь заставить пользователя создать свою учетную запись в Stripe и передать токен авторизации своему контроллеру.
Я решил вообще не использовать гем.После «отмены» инструкций по установке я обнаружил, что сохранение метода stripe_connect
под OmniauthCallbacksController
по-прежнему работает так, как вы ожидаете - вы просто не получите сообщение об ошибке, описанное выше.
В соответствии с документацией Stripe Connect (https://stripe.com/docs/connect/standard-accounts#redirected),, если вы не получили код ошибки, значит запрос был успешным. В ответе вы должны получить код авторизации, который можно использовать для доступаучетная запись Stripe этого пользователя через его API. У вас будет всего пять минут, чтобы использовать этот токен до истечения срока его действия. Я полагаю, что вам придется начинать весь процесс заново, если вы его пропустите.
Надеюсь, это поможет.