storj/satellite/payments
Michal Niewrzal f6452e9c09 satellite/payments/stripecoinpayments: process customers instead of
projects

Currently, to generate invoices we are listing all projects. This is
problematic because we decided that elements like e.g. coupons should be
calculated per user. We want to have
more user oriented processing. With this change to prepare invoice
elements we are:
* listing Stripe customers
* listing projects for each customer
* processing projects to create project records
* calculating coupons per customer
* calculating credit spending per customer

Change-Id: I48b0063e44e4d301f97c87ecffb342649359968a
2020-05-30 13:16:07 +00:00
..
coinpayments satellite/payments/stripecoinpayments: don't request anything from 2020-05-26 19:38:12 +02:00
paymentsconfig satellite: Change Default Project Limits and minimum STORJ Payment (#3877) 2020-05-12 14:18:58 +03:00
stripecoinpayments satellite/payments/stripecoinpayments: process customers instead of 2020-05-30 13:16:07 +00:00
account.go satellite: account balance divided into Free Credits and Coins 2020-05-18 14:25:26 +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: remove some unnecessary UTC() calls 2020-03-13 13:49:44 +00:00
coupons.go satellite/admin: add coupon creation and listing (#3891) 2020-05-19 12:36:13 +02: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 all: switch to storj.io/common/uuid 2020-03-31 19:16:41 +03:00
projectcharges.go all: switch to storj.io/common/uuid 2020-03-31 19:16:41 +03:00
tokens.go all: switch to storj.io/common/uuid 2020-03-31 19:16:41 +03:00