Rob Harrington
|
90007d7114
|
Prevent Stripe-based payment methods that are not linked to a StripeAccount from displaying in the checkout
|
2017-09-23 14:58:35 +10:00 |
|
Rob Harrington
|
7ba99c0fe0
|
Update Bogus Gateway error message in checkout spec
|
2017-09-23 14:58:35 +10:00 |
|
Rob Harrington
|
ba61f94906
|
Expose Stripe token creation error messages in Checkout
|
2017-09-23 14:58:35 +10:00 |
|
Rob Harrington
|
7c82fa3d44
|
Show more helpful payment processing error in checkout
|
2017-09-23 14:58:35 +10:00 |
|
Rob Harrington
|
665749d0c5
|
Refactor Stripe::AccountConnector
Connector now handles cancellation of the connection wizard by the user more elegantly
|
2017-09-23 14:58:35 +10:00 |
|
Rob Harrington
|
d3566f9303
|
Update deauthorize webhook to latest version of API
|
2017-09-23 14:58:35 +10:00 |
|
Rob Harrington
|
7d2deca969
|
Ensure cart_spec runs in context where backorders are disabled
|
2017-09-23 14:58:35 +10:00 |
|
Rob Harrington
|
0f19be4db4
|
Configure StripeElements service to map cc_type to that used by activemerchant
|
2017-09-23 14:58:35 +10:00 |
|
Rob Harrington
|
393a4efbf6
|
Fix flaky OrderSerializer spec
Make sure that completed payment is for an amount less that the order total
|
2017-09-23 14:58:35 +10:00 |
|
Rob Harrington
|
34b109cbb7
|
Add basic validation to credit card form on account page
|
2017-09-23 14:58:35 +10:00 |
|
Rob Harrington
|
4785f3eacc
|
Use lowercased cc_type in CreditCard service
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
e14b017f1f
|
Fix broken Stripe checkout spec
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
d2096cf6d1
|
Make request stubs less brittle by using regex
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
fbda1a27ad
|
Add missing translation referenced from spree_auth_devise
|
2017-09-23 14:58:34 +10:00 |
|
Rob Harrington
|
098afc62c1
|
Fix rubocop issues
|
2017-09-23 14:58:34 +10:00 |
|
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 |
|