Ensure deep to_h for nested IAP receipts