Sylvain
|
f4f1464826
|
fix wallet-info component to use cartItems
|
2020-12-29 17:32:00 +01:00 |
|
Sylvain
|
1f873979f3
|
architecture documentation
|
2020-12-29 13:13:48 +01:00 |
|
Sylvain
|
abe1619392
|
fix book reservation+subscription
|
2020-12-29 11:27:59 +01:00 |
|
Sylvain
|
feeed2f450
|
fix take a reservation + subscription
FIXME:
ActionView::Template::Error (undefined method `iso8601' for nil:NilClass)
Callstack:
app/views/api/reservations/show.json.jbuilder:40:in `_app_views_api_reservations_show_json_jbuilder'
app/controllers/api/payments_controller.rb:91:in `confirm_payment_schedule'
|
2020-12-28 18:30:27 +01:00 |
|
Sylvain
|
3e4892d3a5
|
WIP: creating payment schedule workers
see TODO in app/workers/payment_schedule*
|
2020-12-23 16:56:19 +01:00 |
|
Sylvain
|
65277800e2
|
fix creation subcription on stripe
|
2020-12-23 16:25:24 +01:00 |
|
Sylvain
|
f661428db2
|
better error handling in stripe::subscription creation process
|
2020-12-23 15:29:56 +01:00 |
|
Sylvain
|
32b0222da5
|
save payment schedules PDF to a persistant volume storage
|
2020-12-22 16:39:37 +01:00 |
|
Sylvain
|
bbf88846dd
|
refactored Invoice & PaymentSchedule to use inheritance
|
2020-12-22 14:43:08 +01:00 |
|
Sylvain
|
6fa9780ad5
|
refactor chainable/footprint protected models to use inheritance
|
2020-12-22 09:53:41 +01:00 |
|
Sylvain
|
d3a41903cd
|
WIP: exclude invoice_id from footprint in payment_schedule_item
|
2020-12-21 17:37:58 +01:00 |
|
Sylvain
|
609d19e5d1
|
refactored subscription process + renew (update) subscription/ offre free days
|
2020-12-21 16:12:34 +01:00 |
|
Sylvain
|
e0ac9d1ac3
|
Eslint the frontend members controllers
|
2020-12-21 14:26:38 +01:00 |
|
Sylvain
|
a4131e4d5c
|
fixed new reservation process
|
2020-12-21 12:02:59 +01:00 |
|
Sylvain
|
40c78974b8
|
refactoring of reservation:pay_and_save
TODO: debug with tests,
refactor subscription:pay_and_save on the same template
|
2020-12-16 18:33:43 +01:00 |
|
Sylvain
|
ccff463165
|
test subscription with schedule by user
|
2020-12-15 15:48:13 +01:00 |
|
Sylvain
|
908ccf5bab
|
handle reservations+subscription w/ schedule
integration testing for payment schedule
debug reservation process
|
2020-12-14 17:42:23 +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
|
34a9084501
|
pass payment method to the ruby service
|
2020-11-23 11:48:44 +01:00 |
|
Sylvain
|
6abee0cea0
|
define payment method before validating schedule
|
2020-11-18 16:01:05 +01:00 |
|
Sylvain
|
a56112a47f
|
using stripe api
|
2020-11-17 16:23:55 +01:00 |
|
Sylvain
|
d3d2434654
|
fix CHANGELOG + fix modal links colors
|
2020-11-17 09:15:27 +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
|
881f8d3efb
|
[bug] unable to create a coupon on stripe
|
2020-11-16 14:24:36 +01:00 |
|
Sylvain
|
b5504d2342
|
create stripe subscription with all data
|
2020-11-12 16:44:55 +01:00 |
|
Sylvain
|
ed5b90cbdc
|
add stp_product_id to all items that can be scheduled
|
2020-11-12 12:14:51 +01:00 |
|
Sylvain
|
78847bdb4b
|
WIP: create subscription on stripe
|
2020-11-10 17:02:21 +01:00 |
|
Sylvain
|
9d2dc65958
|
pay reservation only from cart
|
2020-11-10 11:57:45 +01:00 |
|
Sylvain
|
a321771040
|
user consent about payment schedule
|
2020-11-10 09:51:13 +01:00 |
|
Sylvain
|
2ab7f3bdb9
|
handle only subscription process in cart
|
2020-11-10 08:54:52 +01:00 |
|
Sylvain
|
789c6a28fe
|
handle subscription creation only from the cart
|
2020-11-09 16:54:20 +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 |
|