You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The goal of this issue is to allow the creation of new admin-side payments using the Solidus Stripe payment method by using the Stripe Elements partial interface (like what we're doing in the frontend-side.
Current Behavior
Currently, admins can only create new payment sources via the frontend and not the backend.
Desired Behavior
To allow the admin to create new payment source, a source form needs to be implemented for the Solidus Stripe Payment Method.
This would allow adding a dedicated Stripe elements form with all the needed adjustments to allow the final Payment Intent authorization.
Possible Problems
We must consider that the specific source_form for a payment method is rendered in the payment step in the admin interface.
This can change the usable scenario for the authorization and confirmation of the payment, implying a different approach from the one used for the frontend-side.
In this specific case, the best solution will probably be to manage the authorization (including next actions like 3DS authorizations) directly in the payment step since there isn't a straightforward way to currently hook into the admin confirm step.
The text was updated successfully, but these errors were encountered:
rainerdema
changed the title
Creation of a new payment by filling in the payment method data
Support creating payments from admin with Stripe form
Apr 14, 2023
rainerdema
changed the title
Support creating payments from admin with Stripe form
Support creating payments from admin via Stripe form
Apr 14, 2023
Introduction
The goal of this issue is to allow the creation of new admin-side payments using the Solidus Stripe payment method by using the Stripe Elements partial interface (like what we're doing in the frontend-side.
Current Behavior
Currently, admins can only create new payment sources via the frontend and not the backend.
Desired Behavior
To allow the admin to create new payment source, a source form needs to be implemented for the Solidus Stripe Payment Method.
This would allow adding a dedicated Stripe elements form with all the needed adjustments to allow the final Payment Intent authorization.
Possible Problems
We must consider that the specific source_form for a payment method is rendered in the payment step in the admin interface.
This can change the usable scenario for the authorization and confirmation of the payment, implying a different approach from the one used for the frontend-side.
In this specific case, the best solution will probably be to manage the authorization (including next actions like 3DS authorizations) directly in the payment step since there isn't a straightforward way to currently hook into the admin confirm step.
The text was updated successfully, but these errors were encountered: