fix: get data from request directly (#21954)
diff --git a/erpnext/non_profit/doctype/membership/membership.py b/erpnext/non_profit/doctype/membership/membership.py
index 5a69cdb..df19995 100644
--- a/erpnext/non_profit/doctype/membership/membership.py
+++ b/erpnext/non_profit/doctype/membership/membership.py
@@ -65,7 +65,9 @@
return frappe.get_doc("Member", members[0]['name'])
@frappe.whitelist(allow_guest=True)
-def trigger_razorpay_subscription(data):
+def trigger_razorpay_subscription(*args, **kwargs):
+ data = frappe.request.get_data()
+
if isinstance(data, six.string_types):
data = json.loads(data)
data = frappe._dict(data)