Rob Harrington
|
1cd1e9dc37
|
Extract filters for available PMs into service object
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
0bbaafbd41
|
Use guard clause
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
0e42c1cf30
|
Refactor ProfileStorer, call options as a separate method
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
620721c8cb
|
Use find_by_id instead of find in EnterpriseController
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
5cba635783
|
Add documentation to StripeConnectSettings controller
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
08c723b10f
|
Use expect syntax instead of should
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
61feb2b27d
|
Rename Stripe existing_card param key to existing_card_id
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
a2dee8d3d8
|
Create a Struct for Stripe Connect settings once rather than on each request
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
a74c502fd9
|
Refactor logic for creating a payment profile from a Stripe token into a service object
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
f6c3a2a46e
|
Remove new credit card initialisation logic from Spree::UsersController#show
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
4464a85a74
|
Add missing controller specs for CreditCardController #destroy
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
22bbe29f3d
|
Call single-use before_filters from actions instead
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
9832966b77
|
Fix Admin::PaymentsController spec
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
19213a5ca8
|
Rearrange new card inputs on account page
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
3a0b47c451
|
Add border to Stripe Elements input, make text larger
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
0cd43987de
|
Hide Stripe payment methods without a preferred_enterprise_id from the front-end
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
ca1987fc87
|
Prevent Stripe payment methods without account owners from being saved
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
2f153d799b
|
Hide 'save credit card' checkbox for guests
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
742dd0b5dd
|
Clean up jquery dialog styling
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
ecef905444
|
Allow Stripe-based payments to be voided (refunded)
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
dd56e03be1
|
Stop setting host for url helpers in specs
|
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
|
e4872172c8
|
Move PaymentMethodSerializer to correct path
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
2ed5e144ca
|
Convert problematic embedded shopfronts feature spec into request spec
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
f9df4d4c93
|
Rewrite js unit specs for Stripe Elements service
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
1aa477c57c
|
Update feature specs to look for Stripe Elements element
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
69385370ee
|
Initialize Stripe object only if a publishable_key has been defined
|
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 |
|
Rob Harrington
|
746c2ffef9
|
Add 'publishable_key' property to Stripe module (enables stubbing)
|
2017-09-23 14:58:34 +10:00 |
|
stveep
|
6690f2e9e7
|
Restyle add card form
|
2017-09-23 14:58:34 +10:00 |
|
stveep
|
74a7cb82bc
|
Modify to use Stripe Elements to manually add cards in Account page. Remove StripeJS service
|
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 |
|
stveep
|
56ff877b25
|
Use Stripe Elements instead of StripeJS: https://stripe.com/docs/elements
|
2017-09-23 14:58:34 +10:00 |
|
Maikel Linke
|
926f196b96
|
Re-generate rubocop_todo
|
2017-09-23 14:58:34 +10:00 |
|
Maikel Linke
|
5b7e2f7ca8
|
Apply style guide
|
2017-09-23 14:58:34 +10:00 |
|
stveep
|
0a12f78444
|
Separate files for Payment Method serializers
|
2017-09-23 14:58:33 +10:00 |
|
stveep
|
da5c907e0f
|
Add/remove comments from PR feedback
|
2017-09-23 14:58:33 +10:00 |
|
stveep
|
f065cbe251
|
Fix specs for saved credit cards: Add payment profile ID to fixture (now denotes that a card has been saved), check for current user to avoid error attempting to inject saved cards as a guest
|
2017-09-23 14:58:33 +10:00 |
|
stveep
|
511afa0ddc
|
Bump Stripe gem version
|
2017-09-23 14:58:33 +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
|
cb08011450
|
Fix typo in Stripe confirm modal
|
2017-09-23 14:58:33 +10:00 |
|
Rob Harrington
|
41b7be900c
|
Restrict the meaning of 'Saved Cards' to mean those with a payment profile
|
2017-09-23 14:58:33 +10:00 |
|
Rob Harrington
|
6133b302af
|
Use guard clause in PaymentMethodsController#restrict_stripe_account_change
|
2017-09-23 14:58:33 +10:00 |
|
Rob Harrington
|
4fb1c7fd92
|
Add 'Stripe is in Beta' warning
|
2017-09-23 14:58:33 +10:00 |
|
Rob Harrington
|
b31881baa5
|
Add explanation about configuring Stripe API keys
|
2017-09-23 14:58:33 +10:00 |
|
Rob Harrington
|
4e96487da9
|
Redirect to #/payment methods from stripe connect callback
|
2017-09-23 14:58:33 +10:00 |
|
Rob Harrington
|
98317e96d0
|
Remove unused stripe action abilities
|
2017-09-23 14:58:33 +10:00 |
|
Rob Harrington
|
4865533f26
|
Restrict edit permissions on Stripe payment methods
|
2017-09-23 14:58:33 +10:00 |
|
Rob Harrington
|
1f8890b430
|
Use an explicit date format for PaymentsSerializer#updated_at
|
2017-09-23 14:58:33 +10:00 |
|
Rob Harrington
|
11daf89005
|
Add admin views for Stripe payment methods
These views were pretty much just copied from https://github.com/spree/spree_gateway
|
2017-09-23 14:58:33 +10:00 |
|