a week ago
Payment failure reasons are now clearer and consistent across Loop
We've standardized how payment failure reasons are displayed across Loop, mapping Shopify's payment error codes into a fixed set of around 32 merchant-friendly failure reasons. For example, multiple Shopify authentication error codes now surface as a single, readable reason: "3DS authentication failed."
The updated mapping applies across hard decline reasons, the Payment failed Flow trigger, recover failed payment quick actions, and recover failed payment campaigns. New failure reasons will appear in analytics for billing attempts processed from today, with historical data backfill planned progressively.