storj/satellite/payments/stripecoinpayments
Cameron 0633aca607 satellite/console: create new consoleauth service
We want to send email verification reminders to users from the satellite
core, but some of the functionality required to do so exists in the
satellite console service. We could simply import the console service
into the core to achieve this, but the service requires a lot of
dependencies that would go unused just to be able to send these emails.

Instead, we break out the needed functionality into a new service which
can be imported separately by the console service and the future email
chore.

The consoleauth service creates, signs, and checks the expiration of auth
tokens.

Change-Id: I2ad794b7fd256f8af24c1a8d73a203d508069078
2022-05-13 16:27:07 +00:00
..
accounts_test.go satellite/console: create new consoleauth service 2022-05-13 16:27:07 +00:00
accounts.go satellite/{console,payments},web/satellite: save signup promo code to newly registered users 2022-01-21 15:02:22 +00:00
clearing.go satellite/satellitedb: stop using _gob columns 2022-03-30 04:13:13 +00:00
client.go satellite/payments: Implement coupon codes 2021-07-26 17:15:55 +00:00
conversion.go satellite/payments: specialized type for monetary amounts 2021-09-28 23:27:44 +00:00
coupons.go satellite/{payments,satellitedb}: Remove custom coupon implementation 2021-10-11 19:47:00 +00:00
creditcards_test.go satellite/{payments,admin}: add deletion of user creditcards on account deletion 2020-08-27 10:18:19 +00:00
creditcards.go satellite/payments: Implement coupon codes 2021-07-26 17:15:55 +00:00
customers_test.go satellite/payments/stripecoinpayments: fix test flakyness 2020-04-29 12:06:35 +00:00
customers.go satellite/billing: make stripe invoice generation work with multiregion satellites 2021-05-06 11:51:03 -06:00
db.go satellite/{payments,satellitedb}: Remove custom coupon implementation 2021-10-11 19:47:00 +00:00
invoices.go satellite/payments: Fix discount when listing invoices. 2021-10-22 10:16:27 -04:00
projectrecords_test.go satellite: use segment count for billing 2021-10-27 19:21:50 +00:00
projectrecords.go satellite: use segment count for billing 2021-10-27 19:21:50 +00:00
service_test.go satellite: use segment count for billing 2021-10-27 19:21:50 +00:00
service.go satellite/satellitedb: stop using _gob columns 2022-03-30 04:13:13 +00:00
stripemock.go satellite/{console,payments},web/satellite: save signup promo code to newly registered users 2022-01-21 15:02:22 +00:00
tokens_test.go satellite/payments: Implement coupon codes 2021-07-26 17:15:55 +00:00
tokens.go satellite/payments/stripecoinpayments: fix nil panic during storj token 2021-10-05 12:13:14 -04:00
transactions_test.go satellite/satellitedb: stop using _gob columns 2022-03-30 04:13:13 +00:00
transactions.go satellite/satellitedb: stop using _gob columns 2022-03-30 04:13:13 +00:00