implemented mike's improvement suggestions
This commit is contained in:
@@ -174,7 +174,7 @@ def update_subscription(rower,data,method='up'):
|
||||
result.subscription.billing_period_end_date.strftime('%Y-%m-%d'),
|
||||
method)
|
||||
|
||||
return True
|
||||
return True,amount
|
||||
else:
|
||||
errors = result.errors.for_object("subscription")
|
||||
codes = [str(e.code) for e in errors]
|
||||
@@ -187,9 +187,9 @@ def update_subscription(rower,data,method='up'):
|
||||
if create_new:
|
||||
return create_subscription(rower,data)
|
||||
|
||||
return False
|
||||
return False,0
|
||||
|
||||
return False
|
||||
return False,0
|
||||
|
||||
|
||||
def create_subscription(rower,data):
|
||||
@@ -207,7 +207,7 @@ def create_subscription(rower,data):
|
||||
if result.is_success:
|
||||
payment_method_token = result.payment_method.token
|
||||
else:
|
||||
return False
|
||||
return False,0
|
||||
|
||||
result = gateway.subscription.create({
|
||||
"payment_method_token": payment_method_token,
|
||||
@@ -241,12 +241,12 @@ def create_subscription(rower,data):
|
||||
plan.price,
|
||||
result.subscription.billing_period_end_date.strftime('%Y-%m-%d')
|
||||
)
|
||||
return True
|
||||
return True,plan.price
|
||||
else:
|
||||
return False
|
||||
return False,0
|
||||
|
||||
|
||||
return False
|
||||
return False,0
|
||||
|
||||
def cancel_subscription(rower,id):
|
||||
themessages = []
|
||||
|
||||
Reference in New Issue
Block a user