Amazon requires every refund to be described at the item level — which SKU/product, how many units, and how much for each. If the refund the app submits is missing any of that detail, Amazon rejects the whole refund.
Shopify allows refunds that aren't tied to specific items — for example:
When Shopify sends the app a refund without item-level breakdown, the app can't construct a valid Amazon refund — Amazon needs SKU + quantity + amount per item, every time.
On the Orders page, find the row with the Failed Refund status and click on Failed Refund. In the Failed Refund dialog:
Click Confirm. The app sends Amazon a per-SKU refund with the detail it needs.
Issue refunds in Shopify by selecting the items and quantities rather than entering a flat dollar amount. That way each refund carries the per-SKU detail Amazon expects.