Private
Public Access
1
0

implemented mike's improvement suggestions

This commit is contained in:
Sander Roosendaal
2018-12-31 17:21:50 +01:00
parent 117836a102
commit 639ab23beb
9 changed files with 57 additions and 28 deletions

View File

@@ -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 = []