• en
  • Language: ru
  • Documentation version: 0.1

Полоса

Stripe использует OAuth2 для службы авторизации. Чтобы настроить бэкэнд Stripe:

  • Зарегистрируйте новое приложение по адресу Stripe App Creation, и

  • Возьмите значение client_id на вкладке Applications и заполните настройку App Id:

    SOCIAL_AUTH_STRIPE_KEY = 'ca_...'
    
  • Возьмите Test Secret Key на вкладке API Keys и заполните настройку App Secret:

    SOCIAL_AUTH_STRIPE_SECRET = '...'
    
  • Определите SOCIAL_AUTH_STRIPE_SCOPE с желаемым диапазоном (варианты read_only и read_write):

    SOCIAL_AUTH_STRIPE_SCOPE = ['read_only']
    
  • Добавьте необходимый бэкенд в AUTHENTICATION_BACKENDS:

    AUTHENTICATION_BACKENDS = (
        ...
        'social_core.backends.stripe.StripeOAuth2',
        ...
    )
    

Более подробная информация о Stripe OAuth2 на сайте Integrating OAuth.