Add metadata (vm_id) to Stripe subscription

This commit is contained in:
PCoder 2017-10-28 20:25:18 +02:00
commit 2a59a3336b
2 changed files with 17 additions and 0 deletions

View file

@ -304,3 +304,15 @@ class StripeUtils(object):
cpu=cpu,
memory=memory,
disk_size=disk_size)
@handleStripeError
def set_subscription_meta_data(self, subscription_id, meta_data):
"""
Adds VM metadata to a subscription
:param subscription_id: Stripe identifier for the subscription
:param meta_data: A dict of meta data to be added
:return:
"""
subscription = stripe.Subscription.retrieve(subscription_id)
subscription.metadata = meta_data
subscription.save()