예제 #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
예제 #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
예제 #3
0
 def get_mode_for_context(self, context):
     if IStripeModeChooser.providedBy(context):
         return context.get_stripe_mode()
     return get_settings().mode
예제 #4
0
 def get_mode_for_context(self, context):
     if IStripeModeChooser.providedBy(context):
         return context.get_stripe_mode()
     return get_settings().mode