stveep
|
300dc3084c
|
Add default card, disable inputs when a card is selected
|
2017-09-23 14:58:31 +10:00 |
|
stveep
|
50c3d1367d
|
Tidy up comment
|
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
|
298fd057f5
|
Check for current user before injecting credit cards
|
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 |
|
stveep
|
3b05b76b80
|
Bring in ability to store CreditCards against Users from Spree 2.3 (spree commit d470b31798f3).
|
2017-09-23 14:58:31 +10:00 |
|
Rob Harrington
|
c97a140471
|
WIP: Storing Stripe card details for later use
NOTE: No interface for actually selecting a stored card to use yet
|
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 |
|
Rob Harrington
|
5c16fefe41
|
Creating basic angular StripeJS wrapper service for requesting tokens
|
2017-09-23 14:57:02 +10:00 |
|
Rob Harrington
|
5ad88f992c
|
Adding live stripe account status display to payment method create/edit interface
|
2017-09-23 14:57:02 +10:00 |
|
Rob Harrington
|
f87f4310f0
|
Adding #status controller action for stripe accounts to fetch current info direct from Stripe
|
2017-09-23 14:57:02 +10:00 |
|
Rob Harrington
|
987ad0df6c
|
Very basic Stripe Connect payment method interface
|
2017-09-23 14:57:02 +10:00 |
|
Rob Harrington
|
d500c20d3f
|
Adding new StripeConnect payment gateway
|
2017-09-23 14:57:02 +10:00 |
|
Rob Harrington
|
99a7665edc
|
Requesting read_write permission when authorizing Stripe standalone account
|
2017-09-23 14:57:02 +10:00 |
|
Rob Harrington
|
37f60bf7a1
|
Setting Stripe.api_key in an initializer rather than helper
|
2017-09-23 14:57:02 +10:00 |
|
Rob Harrington
|
b5a6bcdf9d
|
Opening up restriction on activemerchant version by updating Spree ref
Allows use of v > 1.57 which includes support for Stripe Connect
|
2017-09-23 14:57:02 +10:00 |
|
stveep
|
858852123d
|
Add configuration example
|
2017-09-23 14:57:02 +10:00 |
|
stveep
|
ae72ebef5e
|
Fix disconnect button formatting
|
2017-09-23 14:57:02 +10:00 |
|
stveep
|
1450bfd726
|
Don't retrieve event from Stripe for a deauthorisation
|
2017-09-23 14:57:02 +10:00 |
|
stveep
|
22e4a50807
|
Change Stripe webhook handling to post request
|
2017-09-23 14:57:02 +10:00 |
|
stveep
|
a039286240
|
Webhook processing changes: fix expected request data formatting
|
2017-09-23 14:57:02 +10:00 |
|
stveep
|
9ac638f8ba
|
Fix some leftover refactoring from an earlier modification to enterprises controller (now not needed as moved to admin/enterprises)
|
2017-09-23 14:57:02 +10:00 |
|
stveep
|
da335703b4
|
Fix specs for travis
|
2017-09-23 14:57:02 +10:00 |
|
stveep
|
d374ab569d
|
Undo dodgy redirect changes and set spec to pending
|
2017-09-23 14:57:02 +10:00 |
|
stveep
|
47df2dc20b
|
Tweaking redirects and links
|
2017-09-23 14:57:02 +10:00 |
|
stveep
|
5c43c75b00
|
Specify SHA-256 algorithm for JWT in spec fixture
|
2017-09-23 14:57:02 +10:00 |
|
stveep
|
f83c7a88df
|
Specify SHA-256 algorithm for JWT
|
2017-09-23 14:57:02 +10:00 |
|
stveep
|
5ae473e07f
|
Add specs, fix redirect after requring relogin
|
2017-09-23 14:57:02 +10:00 |
|
stveep
|
e69b27a3c4
|
Tidy up (temp) UI a bit
|
2017-09-23 14:57:02 +10:00 |
|
stveep
|
e52e04ba29
|
Adding Stripe Connect information so we don't forget it later
|
2017-09-23 14:57:02 +10:00 |
|
stveep
|
1dcffa790d
|
Add JWT encoding to state param
|
2017-09-23 14:57:02 +10:00 |
|
stveep
|
f22278db51
|
Don't disconnect if the same Stripe account is connected to multiple Enterprises
|
2017-09-23 14:57:02 +10:00 |
|
stveep
|
0280e04008
|
Move OAuth2 patching to an initializer
|
2017-09-23 14:57:02 +10:00 |
|
Steve Pettitt
|
41607c5846
|
De-associate accounts in response to webhook (not tested with a real deauth request yet)
|
2017-09-23 14:57:02 +10:00 |
|
Steve Pettitt
|
1c69f2c670
|
Stripe Helper specs
|
2017-09-23 14:57:02 +10:00 |
|
Steve Pettitt
|
05a69ff0c6
|
Worklow to disconnect Stripe from OFN admin interface
|
2017-09-23 14:57:02 +10:00 |
|
Steve Pettitt
|
758f57a889
|
Remove CSRF check - doesn't work properly as implemented, but connect request should probably be changed to POST
|
2017-09-23 14:57:02 +10:00 |
|
Steve Pettitt
|
eed11faa62
|
Monkey patching OAuth2 gem to include Stripe disconnection method
|
2017-09-23 14:57:02 +10:00 |
|
Steve Pettitt
|
7fd8c5956d
|
Check CSRF, allow a Stripe account to be connected to more than one enterprise (but not vice versa)
|
2017-09-23 14:57:02 +10:00 |
|
Steve Pettitt
|
8ed983cf03
|
Correct spelling :)
|
2017-09-23 14:57:02 +10:00 |
|
Steve Pettitt
|
b6292e2723
|
Add some logic to check for a connected Stripe Account in form
|
2017-09-23 14:57:02 +10:00 |
|
Steve Pettitt
|
8bdf57d0d9
|
Add Stripe Connect button (CSS) in admin/enterprises/:id/edit#payment_methods
|
2017-09-23 14:57:02 +10:00 |
|
Steve Pettitt
|
03f590ccc4
|
Callback creates a new StripeAccount with id and publishable key.
|
2017-09-23 14:57:02 +10:00 |
|
Steve Pettitt
|
06279848c6
|
Stripe auth and callback working. Still need to process callback.
|
2017-09-23 14:57:02 +10:00 |
|
Steve Pettitt
|
3623325cab
|
Add missing files
|
2017-09-23 14:57:01 +10:00 |
|
Steve Pettitt
|
df18329233
|
Starting Stripe integration
|
2017-09-23 14:57:01 +10:00 |
|
Steve Pettitt
|
1db0bbef09
|
Create table for stripe accounts
|
2017-09-23 14:57:01 +10:00 |
|
Rob Harrington
|
f3322dd82e
|
Transfer responsibility for checking for orphaned PayPal payments from Payment model to Spree::PayPalController
v1.9
|
2017-09-23 14:26:03 +10:00 |
|
Rob Harrington
|
d2d07f0362
|
Update translation scope for PayPal checkout cancellation message
|
2017-09-23 14:26:03 +10:00 |
|
Rob Harrington
|
131d9384c2
|
Use flash.notice instead of flash.success to display order confirmation message
This way it overwrites any message that is set from spree, rather than displaying duplicate messages
|
2017-09-23 14:25:55 +10:00 |
|