Sylvain
|
0e7226c85c
|
handle stripe requires_action
|
2021-02-08 15:28:47 +01:00 |
|
Sylvain
|
58af40b8b9
|
enlight api for cashing checks
|
2021-02-08 08:56:01 +01:00 |
|
Sylvain
|
b5cdea513d
|
confirm check cashing api
|
2021-02-04 17:51:16 +01:00 |
|
Sylvain
|
d54846c349
|
UI to confirm check cashing
|
2021-02-04 17:00:02 +01:00 |
|
Sylvain
|
d22d011a10
|
show more results for the payment schedules interface
|
2021-02-04 15:47:11 +01:00 |
|
Sylvain
|
163976b988
|
WIP: error handling for card payments on later deadlines
|
2021-01-27 17:24:10 +01:00 |
|
Sylvain
|
8d08100166
|
WIP: schedules management inerface
|
2021-01-27 13:59:41 +01:00 |
|
Sylvain
|
39c3164b47
|
WIP: admin interface to manage payment schedules
|
2021-01-26 17:31:11 +01:00 |
|
Sylvain
|
5e06de508d
|
interface to filter list of schedules
|
2021-01-26 11:37:05 +01:00 |
|
Sylvain
|
def0778a4d
|
basic inteface to retrieve payment schedules
|
2021-01-25 17:42:30 +01:00 |
|
Sylvain
|
f4f1464826
|
fix wallet-info component to use cartItems
|
2020-12-29 17:32:00 +01:00 |
|
Sylvain
|
f661428db2
|
better error handling in stripe::subscription creation process
|
2020-12-23 15:29:56 +01:00 |
|
Sylvain
|
c3c881d2a8
|
process the schedule to the stripe subscription
- only for subscriptions for now
- TODO: reservations (see app/services/reservations/reserv.rb:13)
|
2020-12-09 16:47:51 +01:00 |
|
Sylvain
|
a20be8ecb2
|
display legal agreement
|
2020-12-09 12:51:06 +01:00 |
|
Sylvain
|
66c205d0ed
|
API error handling
|
2020-12-09 11:35:49 +01:00 |
|
Sylvain
|
8e8fc9b682
|
validate reservation/subscription after payment schedule creation
|
2020-12-08 17:30:33 +01:00 |
|
Sylvain
|
1d64c517c9
|
create stripe's paymentIntent
associate the paymentMethod (the card) with the customer (the user)
for futur usages in subscriptions
|
2020-12-08 12:26:03 +01:00 |
|
Sylvain
|
b6240c5046
|
handle after payment method was created
|
2020-12-07 17:13:05 +01:00 |
|
Sylvain
|
96b1cfcbc7
|
handle successfull stripe payment
|
2020-12-07 13:49:11 +01:00 |
|
Sylvain
|
1e43dc9518
|
show indicator while the payment is pending
|
2020-12-07 12:58:15 +01:00 |
|
Sylvain
|
0d0bf473af
|
see TODOs (stripe-modal.tsx, machines.js.erb)
|
2020-12-02 17:28:14 +01:00 |
|
Sylvain
|
5941446a72
|
fixes for card payment
|
2020-12-02 14:28:41 +01:00 |
|
Sylvain
|
6c39191efa
|
allow payment with stripe-modal react component
|
2020-12-02 10:06:18 +01:00 |
|
Sylvain
|
4ca2299776
|
WIP: using <stripe-modal> in cart directive
|
2020-12-01 17:55:23 +01:00 |
|
Sylvain
|
9813c5d27b
|
style payment modal
|
2020-11-30 16:52:55 +01:00 |
|
Sylvain
|
f5709ef60e
|
get stripe payment method
|
2020-11-25 17:13:45 +01:00 |
|
Sylvain
|
7d0abebc22
|
WIP: stripe modal
|
2020-11-24 16:26:18 +01:00 |
|
Sylvain
|
1e5f7ea1fd
|
WIP: refactor stripe payment modal to react + do not user angular in react component (use Intl instead)
|
2020-11-24 13:26:15 +01:00 |
|
Sylvain
|
b88c1009db
|
WIP: create react component to collect card data
|
2020-11-23 17:36:33 +01:00 |
|
Sylvain
|
6abee0cea0
|
define payment method before validating schedule
|
2020-11-18 16:01:05 +01:00 |
|
Sylvain
|
678af0de1f
|
using stripe api + improved ui + ui to configure schedules reference
TODO: as an admin, I can select if payment_method = (stripe || local)
|
2020-11-16 16:37:40 +01:00 |
|
Sylvain
|
b5504d2342
|
create stripe subscription with all data
|
2020-11-12 16:44:55 +01:00 |
|
Sylvain
|
2af6c8b9cc
|
style fix
|
2020-11-09 15:22:22 +01:00 |
|
Sylvain
|
0c456b153e
|
use FabModal component to display ful schedule
|
2020-11-09 15:17:38 +01:00 |
|
Sylvain
|
0fe4f13110
|
component to display the payment schedule
|
2020-11-05 17:32:37 +01:00 |
|
Sylvain
|
0e503e734e
|
select-schedule component
|
2020-11-05 15:30:25 +01:00 |
|
Sylvain
|
b0afa02f1d
|
use cart directive on the plan subscription page
+ fix payment schedule compute
+ fix price for monthly-payments plans in plan-card
+ TODO: valid_reservation_modal.html
+ TODO: Stripe processing
|
2020-11-04 16:22:31 +01:00 |
|
Sylvain
|
7084e88d2d
|
display monthly price for compatible plans
|
2020-11-02 12:29:08 +01:00 |
|
Sylvain
|
465fe8e913
|
show link to pdf in component
|
2020-11-02 11:16:13 +01:00 |
|
Sylvain
|
408531d13a
|
use i18next instead of angular-translate for react components
|
2020-11-02 11:07:08 +01:00 |
|
Sylvain
|
4f877ab05d
|
react coponent: plan-card + extracted scss from stylesheet.rb into themes/
|
2020-10-29 15:53:29 +01:00 |
|
Sylvain
|
f5687f1120
|
WIP: refactoring of plan card
|
2020-10-28 17:02:22 +01:00 |
|
Sylvain
|
2b014304ce
|
WIP: plan card
|
2020-10-28 14:23:27 +01:00 |
|
Sylvain
|
571a273ea2
|
using typescript for all components
|
2020-10-28 13:35:31 +01:00 |
|
Sylvain
|
a72473f0b6
|
added typescript + hmr
|
2020-10-27 09:41:16 +01:00 |
|
Sylvain
|
c3139307bc
|
[bug] in the settings area, boolean switches are always shown as false
|
2020-10-26 16:38:17 +01:00 |
|
Sylvain
|
c7a8668fd6
|
architecture changes to allow including React.js components into the application
|
2020-10-21 15:07:01 +02:00 |
|