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

[Feature]: Support for Stripe Payment Element #256

Open
4 tasks done
mdavo6 opened this issue Aug 18, 2022 · 0 comments
Open
4 tasks done

[Feature]: Support for Stripe Payment Element #256

mdavo6 opened this issue Aug 18, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@mdavo6
Copy link
Contributor

mdavo6 commented Aug 18, 2022

How the project can be improved?

Current stripe implementation has a number of limitations:

  1. Only supports card payment (vs payment element supports 18+ payment methods including Google Pay and Apple Pay)
  2. Order proceeds to complete even when payment fails
  3. No error messages for user when payment fails

What are the acceptance criteria?

Per discussion with @rafalcymerys

  • Frontend takes intent id from the backend and displays stripe's payment element widget.
  • Frontend delegates control to stripe for 3d secure, or any other additional payment confirmations.
  • Stripe redirects the user on the frontend to a "thank you" page.

Additional information

I will provide a link to the spree_gateway PR I am working on which will be required on the backend for this PR.

Code of Conduct

  • I agree to follow this project's Code of Conduct
@mdavo6 mdavo6 added the enhancement New feature or request label Aug 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant