storj/satellite/payments
Bill Thorp b265b7f555 satellite/console: make paywall optional
Add a config so that some percent of users require credit cards /
account balances
in order to create a project or have a promotional coupon applied

UI was updated to match needed paywall status

At this point we decided not to use a field to store if a user is in an
A/B
test, and instead just use math to see if they're in a test.  We decided
to use MD5 (because its in Postgres too) and User UUID for that math.

Change-Id: I0fcd80707dc29afc668632d078e1b5a7a24f3bb3
2020-07-28 10:57:49 +00:00
..
coinpayments all: fix comments 2020-07-16 19:13:14 +03:00
paymentsconfig satellite/console: make paywall optional 2020-07-28 10:57:49 +00:00
stripecoinpayments satellite/console: make paywall optional 2020-07-28 10:57:49 +00:00
account.go satellite/console: make paywall optional 2020-07-28 10:57:49 +00:00
balance.go satellite: account balance divided into Free Credits and Coins 2020-05-18 14:25:26 +00:00
charges.go satellite/console: add credit card charges to billing history 2020-01-03 17:34:59 +02:00
coupons_test.go satellite/payments: coupon expiration bug fixed 2020-06-01 12:20:08 +03:00
coupons.go satellite/payments: available coupon value feature 2020-06-02 10:00:45 +00:00
creditcards.go all: switch to storj.io/common/uuid 2020-03-31 19:16:41 +03:00
credits.go all: switch to storj.io/common/uuid 2020-03-31 19:16:41 +03:00
invoices.go satellite/admin: add user deletion 2020-07-14 11:37:00 +00:00
projectcharges.go all: switch to storj.io/common/uuid 2020-03-31 19:16:41 +03:00
tokens.go satellite/payments: add deposit bonus to stripe balance 2020-06-01 17:41:10 +00:00