Handle invalid VAT number case

This commit is contained in:
PCoder 2019-12-25 21:02:43 +05:30
commit 785f99311d
3 changed files with 31 additions and 2 deletions

View file

@ -434,3 +434,12 @@ class StripeUtils(object):
subscription = stripe.Subscription.retrieve(subscription_id)
subscription.metadata = meta_data
subscription.save()
@handleStripeError
def create_tax_id_for_user(self, stripe_customer_id, vat_number):
tax_id_obj = stripe.Customer.create_tax_id(
stripe_customer_id,
type="eu_vat",
value=vat_number,
)
return tax_id_obj