Remove references to Spree::CreditCard
in admin payment views and controller
#5014
Labels
type:enhancement
Proposed or newly added feature
Introduction
The implementation of a new payment method in
Solidus Backend
requires the addition of a dedicated source form to support a payment source creation/reuse.Desired Behavior
A more generic integration approach (that maintains the logic of payment sources) is needed.
Many payment platforms currently support several types of payment methods.
So for the same
Spree::PaymentMethod
, we should be able to create payment sources of different types, such as cards, bank debits, bank redirects, bank transfers, etc.For this reason, the partial source form view should be as generic as possible without specific references to the type of payment source.
Current Behavior
However, the current behavior in
Solidus Backend
is lacking in clearly marking these distinctions, with several references to theSpree::CreditCard
payment source integration still present within views and controllers.Some points related to what was mentioned:
previous_cards
Spree::Admin::PaymentsController
calledcard
dedicated to the credit card payment method:_gateway.html.erb
source form where thecard
param is usedAdditional notes
source_form
insolidus_stripe
: Allow admin to reuse existing payment sources solidus_stripe#280The text was updated successfully, but these errors were encountered: