mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
Manage savedCards or enter new card behavior for stripe payment form
This commit is contained in:
committed by
Matt-Yorkley
parent
7437c6a6d7
commit
fbe69b8027
@@ -3,21 +3,22 @@
|
||||
:javascript
|
||||
angular.module('Darkswarm').value("stripeObject", Stripe("#{Stripe.publishable_key}"))
|
||||
|
||||
- if @saved_credit_cards.length > 0
|
||||
.checkout-input
|
||||
%label
|
||||
= t('split_checkout.step2.form.stripe.use_saved_card')
|
||||
= select_tag :card, options_for_select(@saved_credit_cards.map {|cc| [ "#{cc.brand} #{cc.last_digits} #{I18n.t(:card_expiry_abbreviation)}:#{cc.month.to_s.rjust(2, '0')}/#{cc.year}", cc.id ] }, @selected_card)
|
||||
|
||||
.checkout-input
|
||||
%div{"data-controller": "stripe"}
|
||||
- if @saved_credit_cards.length > 0
|
||||
%label
|
||||
= t('split_checkout.step2.form.stripe.use_new_card')
|
||||
%stripe-elements
|
||||
.checkout-input
|
||||
%label
|
||||
= t('split_checkout.step2.form.stripe.use_saved_card')
|
||||
= select_tag :card, options_for_select(@saved_credit_cards.map {|cc| [ "#{cc.brand} #{cc.last_digits} #{I18n.t(:card_expiry_abbreviation)}:#{cc.month.to_s.rjust(2, '0')}/#{cc.year}", cc.id ] } + [[t('split_checkout.step2.form.stripe.create_new_card'), ""]], @selected_card), { "data-action": "change->stripe#onSelectCard", "data-stripe-target": "select" }
|
||||
|
||||
.checkout-input{"data-stripe-target": "stripeelements"}
|
||||
- if @saved_credit_cards.length == 0
|
||||
%label
|
||||
= t('split_checkout.step2.form.stripe.use_new_card')
|
||||
%stripe-elements
|
||||
|
||||
|
||||
- if spree_current_user
|
||||
.checkout-input
|
||||
= check_box_tag :save_card, {id: "save_card", name: "save_card", checked: false, value: "1"}
|
||||
= label :save_card, t('split_checkout.step2.form.stripe.save_card'), { for: "save_card" }
|
||||
- if spree_current_user
|
||||
.checkout-input
|
||||
= check_box_tag :save_card, {id: "save_card", name: "save_card", checked: false, value: "1"}
|
||||
= label :save_card, t('split_checkout.step2.form.stripe.save_card'), { for: "save_card" }
|
||||
|
||||
@@ -1739,8 +1739,9 @@ en:
|
||||
placeholder: 2020
|
||||
stripe:
|
||||
use_saved_card: Use saved card
|
||||
use_new_card: or use a new card
|
||||
use_new_card: Enter your card identifiers
|
||||
save_card: Save card for future use
|
||||
create_new_card: or create new card below
|
||||
explaination: You can review and confirm your order in the next step which includes the final costs.
|
||||
submit: Next - Order summary
|
||||
cancel: Back to Your details
|
||||
|
||||
Reference in New Issue
Block a user