Exemplo n.º 1
0
    def get_key(self):
        settings = get_settings()

        if IStripeModeChooser.providedBy(self.context):
            mode = self.context.get_stripe_mode()
        else:
            mode = settings.mode

        if mode == 'live':
            return settings.live_publishable_key

        if mode == 'test':
            return settings.test_publishable_key
Exemplo n.º 2
0
    def get_key(self):
        settings = get_settings()

        if IStripeModeChooser.providedBy(self.context):
            mode = self.context.get_stripe_mode()
        else:
            mode = settings.mode

        if mode == 'live':
            return settings.live_publishable_key

        if mode == 'test':
            return settings.test_publishable_key
Exemplo n.º 3
0
 def get_mode_for_context(self, context):
     if IStripeModeChooser.providedBy(context):
         return context.get_stripe_mode()
     return get_settings().mode
Exemplo n.º 4
0
 def get_mode_for_context(self, context):
     if IStripeModeChooser.providedBy(context):
         return context.get_stripe_mode()
     return get_settings().mode