luisramos0
1afd712ff4
Make StripeSCA store cards (and delete them) on the Stripe platform account and not the Stripe Connected account (the sellers accounts)
...
This is important so that cards can be re-used across sellers in OFN
2020-02-21 10:56:32 +00:00
luisramos0
9fa4bad0b4
Add stripe SCA checkotu payment template and move stripe object definition to it and the other stripe template
...
We need to set the stripe object with the stripe account id to work with the payment intents api but we cannot set it to work with the stripe charges api
This makes the two payment methods incompatible: a given enterprise cannot use both the old stripe integration and this new one at the same time.
2020-02-21 10:52:29 +00:00
luisramos0
25fd6f2e78
Move empty check template from spree_frontend, it is required from the checkout page
...
This makes ofn code completely independent from spree_frontend views
2019-05-21 12:39:29 +02:00
Rob Harrington
18c211e97c
Ensure that savedCreditCards always exists
2018-06-08 15:30:08 +10:00
Rob Harrington
2f153d799b
Hide 'save credit card' checkbox for guests
2017-09-23 14:58:34 +10:00
Rob Harrington
7b456461f3
Add ng-model directive to save credit card checkbox
...
I have no idea how this was working before\?!\?!\?!
2017-09-23 14:58:34 +10:00
Rob Harrington
65ab83a9a5
Move StripeElements element to an AngularJS directive, mount from there
2017-09-23 14:58:34 +10:00
stveep
15ed4c32d9
Checkout switched to Stripe Elements from StripeJS
2017-09-23 14:58:34 +10:00
Rob Harrington
d5ab9eb675
Hide option to 'Remember this card' when an existing card is selected
2017-09-23 14:58:33 +10:00
Rob Harrington
3b78179dea
Ask customer about saving card details used in checkout
2017-09-23 14:58:33 +10:00
Rob Harrington
f317cee9e9
Tweak UI for selecting an existing card at Checkout
2017-09-23 14:58:33 +10:00
stveep
1449169b16
Basic UI for adding credit card details and getting a Stripe token without making a payment
2017-09-23 14:58:31 +10:00
stveep
12f4f2d17a
Add some logic to check whether a saved card has been selected before making a request from Stripe
2017-09-23 14:58:31 +10:00
stveep
300dc3084c
Add default card, disable inputs when a card is selected
2017-09-23 14:58:31 +10:00
stveep
a1cad82564
Only show credit cards if previously saved, split credit card db migrations and tidy up serializer
2017-09-23 14:58:31 +10:00
stveep
33b570b117
Inject cards for current user into checkout and add selector dropdown to gateway partial.
2017-09-23 14:58:31 +10:00
Rob Harrington
7c831c9844
Adding StripeJS to checkout page
...
Allow tokens to be request and passed through as payment source_attributes
2017-09-23 14:57:02 +10:00
Maikel Linke
338d3cbc38
Delete old commented code
2016-11-25 10:27:13 +11:00
Maikel Linke
85c99102dd
i18n: Replacing all language strings in app/view/
...
Languages strings were moved to config/locale/en.yml. All views contain
according calls to t() now.
2015-08-28 16:59:23 +10:00
Rob Harrington
b9011d9abe
Remove obsolete spree checkout views
2014-12-11 16:17:15 +11:00
Rob Harrington
b7810df346
Revert "Removing obsolete checkout views"
...
This reverts commit d0e013c1a5 .
2014-12-11 16:09:17 +11:00
Rob Harrington
d0e013c1a5
Removing obsolete checkout views
2014-12-11 14:50:29 +11:00
Rohan Mitchell
5c5e7e8ed3
Hide checkout paypal button, remove unneeded frontend JS
2014-07-25 12:44:14 +10:00
Rohan Mitchell
aa5767cd30
Remove paypal image button from checkout, fix redirect to paypal
2014-06-27 11:52:36 +10:00
Will Marshall
17682dbc58
fixing issue 750
2014-06-13 14:31:55 +10:00
Will Marshall
2545b06b2d
Adding first and last name read-only fields to credit card
2014-06-06 14:28:33 +10:00
Rohan Mitchell
4a7609a835
Basic styling for checkout credit card form
2014-06-05 11:17:53 +10:00
Rohan Mitchell
37c780ed70
WIP: Send credit card details to server on checkout
2014-06-04 16:20:48 +10:00
Rohan Mitchell
0458f7a6bb
Summarise distribution fees in checkout after cart page
2013-08-19 17:02:02 +10:00
Andrew Spinks
7cb054f430
Merge branch 'master' into order-cycle-selection
...
Conflicts:
Gemfile
Gemfile.lock
app/controllers/spree/orders_controller_decorator.rb
app/models/enterprise.rb
app/models/spree/order_decorator.rb
app/views/spree/checkout/_other_available_distributors.html.erb
app/views/spree/products/_add_to_cart.html.haml
lib/open_food_web/distributor_change_validator.rb
spec/spec_helper.rb
2013-07-23 14:42:57 +10:00
Rohan Mitchell
fe61cddda6
Merge branch 'local-organics'
...
Conflicts:
Gemfile
Gemfile.lock
app/assets/stylesheets/store/variables.css.scss
app/overrides/add_feedback_script.rb
app/views/spree/shared/_order_details_steps_data.html.erb
db/schema.rb
script/rails
spec/spec_helper.rb
2013-07-23 11:40:03 +10:00
Rohan Mitchell
b5479380b6
Refactor alternative distributors at checkout form, fixing indentation and removed double negatives
2013-06-17 11:41:35 +10:00
Rohan Mitchell
3b2508dad3
On local organics checkout, remove distributor change, move save button to top right
2013-05-20 15:29:13 +10:00
Rob H
2a07d61e81
Finish Deface review, two defaces which appear on orders/show remain unchecked due to Spree 1.2 migration issue
2013-02-07 15:09:25 +11:00
Rob H
612017f143
WIP Upgrade to Spree 1.3
2013-02-05 15:01:45 +11:00
Rob H
f7890bd94d
Fixes following code review for checkout changes
2013-01-18 19:17:55 +11:00
Rob H
8a37b4e918
Push validation logic for changing distributor down into lib class
2012-12-14 11:02:01 +11:00
Rob H
b5a95e73dc
Only show alternative distributors on 'address' page of checkout process
2012-12-07 12:29:44 +11:00
Rob H
46abc2fc42
Add ability to change distributor based on whether products in the cart are available
2012-12-07 11:56:40 +11:00
Rob H
573ba9c8d4
Merge remote-tracking branch 'origin/master' into checkout-changes
2012-11-16 16:10:51 +11:00
Rohan Mitchell
6d84cf7613
Merge branch 'master' into enterprises
...
Conflicts:
app/controllers/enterprises_controller.rb
app/views/spree/checkout/_distributor.html.haml
db/schema.rb
spec/lib/open_food_web/group_buy_report_spec.rb
2012-11-01 11:02:02 +11:00
Rohan Mitchell
7dd42b7feb
Fix use of pickup_address and url fields with enterprises, checkout spec passes
2012-10-31 17:10:21 +11:00
Rohan Mitchell
773adca838
Display distributor details on product page when distributor is selected
2012-10-27 12:49:57 +11:00
Rob H
01569c2550
Change button text on Payments page to 'Process My Order'
2012-10-26 16:47:42 +11:00
Rohan Mitchell
8156da509e
Display distributor next collection time in checkout process
2012-07-02 14:32:53 +10:00
Rohan Mitchell
e0e566e625
Display distributor information on checkout address page
2012-06-26 16:04:59 +10:00
Andrew Spinks
2e9e441ba1
fix bug with states screwing up when using deface.
2012-04-09 10:31:47 +10:00
Andrew Spinks
7f5e0c406d
Copy spree address partial so bug can be fixed.
2012-04-09 10:24:18 +10:00
Andrew Spinks
f7372a80c2
add distributor to checkout
2012-04-09 09:56:37 +10:00
Andrew Spinks
b2b8bd0112
add selector for distributor in checkout. Not saving relation as yet.
2012-04-07 16:34:27 +10:00