diff --git a/payments/payment_gateways/doctype/stripe_settings/stripe_settings.py b/payments/payment_gateways/doctype/stripe_settings/stripe_settings.py index d72b435..c96b508 100644 --- a/payments/payment_gateways/doctype/stripe_settings/stripe_settings.py +++ b/payments/payment_gateways/doctype/stripe_settings/stripe_settings.py @@ -7,7 +7,7 @@ import frappe from frappe.model.document import Document from frappe import _ from six.moves.urllib.parse import urlencode -from frappe.utils import get_url, call_hook_method, cint +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 class StripeSettings(Document): @@ -62,7 +62,7 @@ class StripeSettings(Document): "Bearer {0}".format(self.get_password(fieldname="secret_key", raise_exception=False))} data = { - "amount": cint(self.data.amount)*100, + "amount": cint(flt(self.data.amount)*100), "currency": self.data.currency, "source": self.data.stripe_token_id, "description": self.data.description