0

Я использую жемчужину Omniauth Stripe-Connect, и я бы хотел добавить область действия, но документация не распространяется на это. Вот что я хочу прямо сейчас, но scope и stripe-landing параметры не включены:Omniauth Stripe Connect - как я могу добавить область?

Rails.application.config.middleware.use OmniAuth::Builder do 
    provider :stripe_connect, ENV['STRIPE_CONNECT_CLIENT_ID'], ENV['STRIPE_SECRET'], { :scope => 'read_write', :stripe_landing => 'register' } 
end 

Драгоценный камень/стратегия: https://github.com/isaacsanders/omniauth-stripe-connect

ответ

0

С выше драгоценный камень, добавляя объем и stripe_landing к Builder делает не работа.

Вместо этого используйте только это:

Rails.application.config.middleware.use OmniAuth::Builder do 
    provider :stripe_connect, ENV['STRIPE_CONNECT_CLIENT_ID'], ENV['STRIPE_SECRET'] 
end 

, а затем добавить в параметры в вашей ссылке OmniAuth:

<a href='http://exampleapp.com/auth/stripe_connect?scope=read_write&stripe_landing=register'>Connect With Stripe</a>