Stripe corrections (#5700)

This commit is contained in:
Charles-Henri Decultot 2018-06-21 05:39:05 +02:00 committed by Rushabh Mehta
parent 26c6e2928c
commit 27b4b86b27
3 changed files with 6 additions and 6 deletions

View file

@ -126,7 +126,7 @@ class StripeSettings(Document):
"status": status
}
def get_gateway_controller(doc):
payment_request = frappe.get_doc("Payment Request", doc)
gateway_controller = frappe.db.get_value("Payment Gateway", payment_request.payment_gateway, "gateway_controller")
def get_gateway_controller(doctype, docname):
reference_doc = frappe.get_doc(doctype, docname)
gateway_controller = frappe.db.get_value("Payment Gateway", reference_doc.payment_gateway, "gateway_controller")
return gateway_controller

View file

@ -59,7 +59,7 @@ function setOutcome(result) {
});
} else if (result.error) {
$('.error').html() = result.error.message;
$('.error').html(result.error.message);
$('.error').show()
}
}

View file

@ -21,7 +21,7 @@ def get_context(context):
for key in expected_keys:
context[key] = frappe.form_dict[key]
gateway_controller = get_gateway_controller(context.reference_docname)
gateway_controller = get_gateway_controller(context.reference_doctype, context.reference_docname)
context.publishable_key = get_api_key(context.reference_docname, gateway_controller)
context.image = get_header_image(context.reference_docname, gateway_controller)
@ -59,7 +59,7 @@ def make_payment(stripe_token_id, data, reference_doctype=None, reference_docnam
"stripe_token_id": stripe_token_id
})
gateway_controller = get_gateway_controller(reference_docname)
gateway_controller = get_gateway_controller(reference_doctype,reference_docname)
if frappe.db.get_value(reference_doctype, reference_docname, 'is_a_subscription'):
reference = frappe.get_doc(reference_doctype, reference_docname)