Add failed transaction contacts to recovery list for follow-up

Failed transaction webhooks lack formatted amounts and contact context, delaying recovery outreach. It creates or updates contacts with formatted currency and failure tags so managers act same day.

Add failed transaction contacts to recovery list for follow-up

Add failed transaction contacts to recovery list for follow-up