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

Allow admin to reuse existing payment sources #280

Closed
1 task done
Tracked by #266
rainerdema opened this issue Apr 14, 2023 · 0 comments · Fixed by #278
Closed
1 task done
Tracked by #266

Allow admin to reuse existing payment sources #280

rainerdema opened this issue Apr 14, 2023 · 0 comments · Fixed by #278
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@rainerdema
Copy link
Contributor

rainerdema commented Apr 14, 2023

Introduction

The goal of this issue is to allow the creation of admin-side payments using the Solidus Stripe payment method, by reusing payment sources through the admin interface.

Current Behavior

Currently, admins can only reuse existing payment sources via the frontend and not the backend.

Desired Behavior

To allow the admin to reuse existing payment sources, a source form needs to be implemented for the Solidus Stripe Payment Method.
This would enable the reuse of payment sources within the user's wallet, preventing the use of payment methods that the user has removed from their wallet.

Additional Considerations

Since Stripe offers various payment methods beyond credit cards, partial payment-method-type views should be dedicated to each Stripe Payment Method to render the different parameters related to that specific type:
Something similar to what we're already doing for the frontend-side

Possible Problems

The current customization in Solidus does not fully support payment sources that differ from credit cards (in terms of methods and attributes nomenclature).
In the specific case of Stripe, this is incorrect since a Stripe payment method (or a payment source in Solidus) can represent many types of payments other than credit cards.

You can analyze this problem in:

For now, we should adhere to this nomenclature, even though it is not customizable.

TODO

@rainerdema rainerdema changed the title Reuse of payment sources related to Stripe payment methods saved in the user's wallet. Support reuse of existing payment sources from admin side Apr 14, 2023
@rainerdema rainerdema self-assigned this Apr 14, 2023
@rainerdema rainerdema added the enhancement New feature or request label Apr 14, 2023
@rainerdema rainerdema added this to the v5 milestone Apr 14, 2023
@rainerdema rainerdema changed the title Support reuse of existing payment sources from admin side Allow admin to reuse existing payment sources Apr 14, 2023
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

Successfully merging a pull request may close this issue.

1 participant