Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Swish: Handle specific errors and edge cases #3978

Open
3 tasks
Tracked by #3814
cesarcosta99 opened this issue Feb 25, 2025 · 0 comments
Open
3 tasks
Tracked by #3814

Swish: Handle specific errors and edge cases #3978

cesarcosta99 opened this issue Feb 25, 2025 · 0 comments
Labels
component: LPMs/APMs Issues related to LPMs/APMs

Comments

@cesarcosta99
Copy link
Contributor

cesarcosta99 commented Feb 25, 2025

This involves identifying and managing errors and edge cases related to Swish. The goal is to ensure robust error handling, preventing unexpected failures and providing clear messaging to users.

  • Test all failure scenarios outlined in Stripe's testing instructions and ensure proper error handling.
    • Implement appropriate user-facing error messages for common failure cases (e.g., insufficient funds, authentication failure).
    • Ensure errors and status are surfaced correctly in the checkout flow and order management.
    • Log errors for debugging and support purposes, if you see fit.
  • Identify and document in this issue any edge cases encountered during development.
    • Implement necessary fixes for critical edge cases before the payment method rollout.
  • Add unit tests for key error handling scenarios.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: LPMs/APMs Issues related to LPMs/APMs
Projects
None yet
Development

No branches or pull requests

1 participant