From 1aa73ddd46548d2d92cb62fc9ef79338fba59a0a Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Mon, 11 Jun 2018 17:19:59 +0530 Subject: [PATCH] [fix] [test] for notification --- .../doctype/stripe_settings/stripe_settings.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/payments/payment_gateways/doctype/stripe_settings/stripe_settings.py b/payments/payment_gateways/doctype/stripe_settings/stripe_settings.py index 1fbcb60..90bb845 100644 --- a/payments/payment_gateways/doctype/stripe_settings/stripe_settings.py +++ b/payments/payment_gateways/doctype/stripe_settings/stripe_settings.py @@ -9,7 +9,6 @@ from frappe import _ from six.moves.urllib.parse import urlencode from frappe.utils import get_url, call_hook_method, cint, flt from frappe.integrations.utils import make_get_request, make_post_request, create_request_log, create_payment_gateway -import stripe class StripeSettings(Document): supported_currencies = [ @@ -58,6 +57,7 @@ class StripeSettings(Document): return get_url("./integrations/stripe_checkout?{0}".format(urlencode(kwargs))) def create_request(self, data): + import stripe self.data = frappe._dict(data) stripe.api_key = self.get_password(fieldname="secret_key", raise_exception=False) stripe.default_http_client = stripe.http_client.RequestsClient() @@ -74,6 +74,7 @@ class StripeSettings(Document): } def create_charge_on_stripe(self): + import stripe try: charge = stripe.Charge.create(amount=cint(flt(self.data.amount)*100), currency=self.data.currency, source=self.data.stripe_token_id, description=self.data.description)