Commit Graph

25 Commits

Author SHA1 Message Date
fnux b31aa72f84 Allow to select billing period when registering VM 2020-03-03 10:14:56 +01:00
fnux 5559d600c7 Move things around for readability in uncloud_pay models and serializer 2020-03-03 09:13:04 +01:00
fnux 4e51670a90 Expand recurring period billing logic for DD/MM/hh/month 2020-03-03 08:53:19 +01:00
fnux 4ad737ed90 Initial stripe playground 2020-03-02 22:29:50 +01:00
fnux c651c4ddaa Cleanup a bit BillRecord 2020-03-02 16:41:49 +01:00
fnux 9e9018060e Wire order records to bills, fix user balance 2020-03-02 10:46:04 +01:00
fnux 81bd54116a Add records to orders 2020-03-02 09:25:03 +01:00
fnux 8e41b894c0 Add OrderRecord model 2020-03-02 08:09:42 +01:00
fnux 4f25086a63 Only generate bill if no overlap 2020-03-01 15:47:27 +01:00
fnux e319d1d151 WIP revamped bill logic 2020-02-29 09:08:55 +01:00
fnux af1265003e Define custom fields and serializer for MatrixServiceProduct 2020-02-28 16:26:45 +01:00
fnux 37ed126bc1 Create payment on strip charging 2020-02-28 09:26:18 +01:00
fnux 059791e2f2 Add initial generate-bills and charge-negative-balance uncloud-pay
commands
2020-02-28 08:59:32 +01:00
fnux ef5e7e8035 Quickly wire vm creation to orders 2020-02-28 07:26:34 +01:00
fnux b1649a6228 Remove product resolution from /order endpoint 2020-02-28 07:25:56 +01:00
fnux 0e28e50bac Revert "Commit WIP changes for /order, if needed at any point"
This reverts commit 83794a1781a1b84506100b39a6997882c654b4f3.
2020-02-28 07:25:18 +01:00
fnux 38d3a3a5d3 Commit WIP changes for /order, if needed at any point 2020-02-28 07:25:18 +01:00
fnux 809a55e1dd Wire VMProduct creation to order 2020-02-28 07:25:18 +01:00
fnux b2fe5014d8 Make recurring_period an Enum, VMProduct a Product, initial wire for
order
2020-02-28 07:25:05 +01:00
fnux 1dd3324275 Wiring initial user balance 2020-02-28 07:24:51 +01:00
fnux 36fcff5149 Add initial structure for payment methods 2020-02-28 07:24:51 +01:00
fnux 225f20c91b Fix typo in payment source model 2020-02-27 12:21:52 +01:00
fnux 06ab21c577 Fix python errors on latest hack commits => make runserver happy again 2020-02-27 11:59:28 +01:00
Nico Schottelius a58a361254 Move snapshot to _pay and _vm 2020-02-27 11:36:50 +01:00
Nico Schottelius 1ca247148c [uncloud_pay] add "prototype" 2020-02-27 11:21:38 +01:00