This repository was archived by the owner on Jun 13, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -107,7 +107,13 @@ def invoice_payment_failed(self, invoice: stripe.Invoice) -> None:
107
107
card = (
108
108
payment_intent .payment_method .card
109
109
if payment_intent .payment_method
110
- and not isinstance (payment_intent .payment_method , str )
110
+ and hasattr (payment_intent .payment_method , 'card' )
111
+ else None
112
+ )
113
+ us_bank_account = (
114
+ payment_intent .payment_method .us_bank_account
115
+ if payment_intent .payment_method
116
+ and hasattr (payment_intent .payment_method , 'us_bank_account' )
111
117
else None
112
118
)
113
119
template_vars = {
@@ -119,8 +125,8 @@ def invoice_payment_failed(self, invoice: stripe.Invoice) -> None:
119
125
"is_credit_card" : True if card else False ,
120
126
"card_type" : card .brand if card else None ,
121
127
# us bank params
122
- "is_us_bank" : True if payment_intent . payment_method and hasattr ( payment_intent . payment_method , ' us_bank_account' ) else False ,
123
- "bank_name" : payment_intent . payment_method . us_bank_account .bank_name if payment_intent . payment_method and hasattr ( payment_intent . payment_method , ' us_bank_account' ) else None ,
128
+ "is_us_bank" : True if us_bank_account else False ,
129
+ "bank_name" : us_bank_account .bank_name if us_bank_account else None ,
124
130
}
125
131
126
132
for admin in admins :
You can’t perform that action at this time.
0 commit comments