Commit graph

15 commits

Author SHA1 Message Date
Pēteris Caune
a308997b3a
Remove most of the hc.payments stuff
Why remove:

* For self-hosters, payment-related features are unused and dead weight
* For SaaS (any would-be Healthchecks.io competitors), the existing
  payment handling logic is not very useful either, as it would need to
  be heavily modified to match their business model, pricing, chosen
  payment gateway
* For the hosted service (Healthchecks.io), the up-to-date billing code
  lives in a private fork of this repo. Maintenance is easier if this
  repo does not have an older, diverging version of the same
  functionality

A few payment-related bits are staying at least for time being:

* the "USE_PAYMENTS" setting
* the hc.payments.models.Subscription model
* tiny stubs for the "Pricing" and "Billing" pages

They are used in various places in the code and templates,
and I think ripping them out in one go would be too disruptive.
2023-10-19 14:17:44 +03:00
Pēteris Caune
161430fb10
Sort imports and add "from __future__ import annotations" 2022-10-17 16:52:15 +03:00
Pēteris Caune
9c3f7101db
Don't use request.project in the pricing page cc: #336 2020-02-26 10:27:45 +02:00
Pēteris Caune
accdfb637b
Remove PDF invoice generation bits - these are unlikely to ever be useful in the open source version. 2019-09-15 18:39:32 +03:00
Pēteris Caune
fa16bd4e42
Prepare for 3DS 2 2019-08-18 18:16:37 +03:00
Pēteris Caune
cdfc9840a7
Source formatted with Black 2019-05-15 14:27:50 +03:00
Pēteris Caune
ef6e1870d9
Preliminary Django 2 support 2018-04-24 22:38:02 +03:00
Pēteris Caune
39bc12e351 Invoices to email. 2018-01-09 16:45:38 +02:00
Pēteris Caune
01c3a13922 Billing overhaul. 2018-01-09 13:31:43 +02:00
Pēteris Caune
9e37b22a70 PDF invoices. 2017-11-30 00:23:37 +02:00
Pēteris Caune
9ad825ff83 Users can update payment method 2016-07-20 10:36:30 +03:00
Pēteris Caune
31c10d357e Updated pricing page, added billing history and invoices. 2015-12-28 18:55:46 +02:00
Pēteris Caune
263f50058e Braintree integration WIP. 2015-12-07 23:13:05 +02:00
Pēteris Caune
20edec4c94 Payments WIP 2015-11-22 12:20:36 +02:00
Pēteris Caune
7039188482 Payments with Braintree, WIP 2015-11-16 21:29:33 +02:00