Access to refund status as key in webhook
issue10909 review383491002
This commit is contained in:
+3
-3
@@ -1042,11 +1042,11 @@ class Account(ModelSQL, ModelView):
|
||||
if not refunds:
|
||||
logger.error("charge.refund.updated: No refund '%s'", rf['id'])
|
||||
for refund in refunds:
|
||||
if rf.status == 'pending':
|
||||
if rf['status'] == 'pending':
|
||||
Refund.processing([refund])
|
||||
elif rf.status == 'succeeded':
|
||||
elif rf['status'] == 'succeeded':
|
||||
Refund.succeed([refund])
|
||||
elif rf.status in {'failed', 'canceled'}:
|
||||
elif rf['status'] in {'failed', 'canceled'}:
|
||||
refund.stripe_error_code = rf['failure_reason']
|
||||
Refund.fail([refund])
|
||||
refund.save()
|
||||
|
||||
Reference in New Issue
Block a user