Skip to content

[Feature]: Support for Stripe Payment Element #256

@mdavo6

Description

@mdavo6

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions