Added get_card_details function to stripe_utils
This commit is contained in:
parent
4c3d8627b1
commit
d161a285b8
1 changed files with 10 additions and 0 deletions
|
@ -77,6 +77,16 @@ class StripeUtils(object):
|
||||||
}
|
}
|
||||||
return new_card_data
|
return new_card_data
|
||||||
|
|
||||||
|
@handleStripeError
|
||||||
|
def get_card_details(self, customer_id, token):
|
||||||
|
customer = stripe.Customer.retrieve(customer_id)
|
||||||
|
credit_card_raw_data = customer.sources.data.pop()
|
||||||
|
card_details = {
|
||||||
|
'last4': credit_card_raw_data.last4,
|
||||||
|
'brand': credit_card_raw_data.brand
|
||||||
|
}
|
||||||
|
return card_details
|
||||||
|
|
||||||
def check_customer(self, id, user, token):
|
def check_customer(self, id, user, token):
|
||||||
customers = self.stripe.Customer.all()
|
customers = self.stripe.Customer.all()
|
||||||
if not customers.get('data'):
|
if not customers.get('data'):
|
||||||
|
|
Loading…
Reference in a new issue