Sylvain
|
0e7226c85c
|
handle stripe requires_action
|
2021-02-08 15:28:47 +01:00 |
|
Sylvain
|
eddf23622d
|
Merge branch 'dev' into monthly-payment
|
2021-02-02 17:17:15 +01:00 |
|
Sylvain
|
588b8050db
|
[bug] when an event is modified, the member's reservations does not reflect the new event date
|
2021-02-02 15:52:55 +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
|
def0778a4d
|
basic inteface to retrieve payment schedules
|
2021-01-25 17:42:30 +01:00 |
|
Sylvain
|
01a0612a4b
|
fix create invoice for each due date
|
2021-01-25 14:37:07 +01:00 |
|
Sylvain
|
26636254bd
|
generate the invoices for each schedule item and notify if something goes wrong
|
2021-01-25 13:05:27 +01:00 |
|
Sylvain
|
ecdec70755
|
WIP: generate invoices for each payment schedule item
|
2021-01-20 17:00:23 +01:00 |
|
Sylvain
|
8adb569891
|
fix payment schedule total
|
2021-01-20 13:47:29 +01:00 |
|
Sylvain
|
37af665991
|
save subcription id in payment schedule item
|
2021-01-04 17:03:44 +01:00 |
|
Sylvain
|
8b13ae45ac
|
all tests passing
|
2021-01-04 16:26:52 +01:00 |
|
Sylvain
|
dc00df4afc
|
fix stripe subscription w/ coupon + wallet
|
2020-12-30 12:19:33 +01:00 |
|
Sylvain
|
b8319a5124
|
handle percent coupons w/ stripe subscriptions
|
2020-12-30 10:17:39 +01:00 |
|
Sylvain
|
fba5f57a1c
|
handle wallet transaction w/ stripe subscription
|
2020-12-29 18:55:00 +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
|
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
|
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
|
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
|
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
|
5941446a72
|
fixes for card payment
|
2020-12-02 14:28:41 +01:00 |
|
Sylvain
|
34a9084501
|
pass payment method to the ruby service
|
2020-11-23 11:48:44 +01:00 |
|
Sylvain
|
a56112a47f
|
using stripe api
|
2020-11-17 16:23:55 +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
|
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
|
7833b0924b
|
add other cart items to the first schedule
|
2020-11-05 14:55:06 +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
|
7d37174b51
|
[bug] when a cash coupon was used, an invalid amount is shown in the statistics
|
2020-11-04 15:53:40 +01:00 |
|
Sylvain
|
21bd1312bc
|
compute payment schedule + basic display
|
2020-11-03 16:50:11 +01:00 |
|
Sylvain
|
19fb816d36
|
Enhanced rake task to create fixtures for test cases
|
2020-07-22 09:45:20 +02:00 |
|
Sylvain
|
7bf06ff23e
|
debug footprints
|
2020-07-21 19:25:21 +02:00 |
|
Sylvain
|
a83a42c70c
|
[bug] Health API is broken if ElasticSearch is not present
|
2020-07-01 15:13:44 +02:00 |
|
Sylvain
|
e288f66997
|
use search index to speed up projects searches
|
2020-06-23 17:06:59 +02:00 |
|
Sylvain
|
23338eb36d
|
refactored project search using service
|
2020-06-23 15:45:38 +02:00 |
|
Sylvain
|
40dd39304e
|
enable/disable statistics module fomr the UI
|
2020-06-17 12:20:51 +02:00 |
|
Sylvain
|
24155bc009
|
ability to lock settings from the env vars
|
2020-06-15 13:20:48 +02:00 |
|
Sylvain
|
4b8504f531
|
fix tests
|
2020-06-10 11:52:54 +02:00 |
|
Sylvain
|
88208627c9
|
read stripe_public_key from the db
|
2020-06-10 11:02:30 +02:00 |
|
Sylvain
|
9ff0a06029
|
many sidekiq fixes
|
2020-06-09 18:51:57 +02:00 |
|
Sylvain
|
a70668f52a
|
sync members on stripe after keys update
|
2020-06-09 14:27:18 +02:00 |
|
Sylvain
|
06b5da9df8
|
configure online payment from the UI
|
2020-06-08 17:42:59 +02:00 |
|