Kyle Spearrin
|
a9336a0e02
|
add support for passing payment method type
|
2019-02-19 17:13:21 -05:00 |
|
Kyle Spearrin
|
707c0ccb36
|
remove business country from org signup
|
2019-02-18 23:37:35 -05:00 |
|
Kyle Spearrin
|
250784d197
|
remove charge and add balance to billing models
|
2019-02-18 17:09:56 -05:00 |
|
Kyle Spearrin
|
ad577bafcc
|
use existing stripe customer for premium signup
|
2019-02-18 16:08:58 -05:00 |
|
Kyle Spearrin
|
b036657d78
|
apis for subscription vs billing
|
2019-02-18 15:40:47 -05:00 |
|
Kyle Spearrin
|
5945c39b32
|
associated ah-hoc prorate invoice with sub
|
2019-02-18 08:07:30 -05:00 |
|
Kyle Spearrin
|
558cf87e17
|
< , not <=
|
2019-02-14 15:26:44 -05:00 |
|
Kyle Spearrin
|
48343a519b
|
ip blocks are 15 mins
|
2019-02-14 14:16:18 -05:00 |
|
Kyle Spearrin
|
67146cd4be
|
send payment failed emails
|
2019-02-14 11:49:39 -05:00 |
|
Kyle Spearrin
|
f2aac6b8a0
|
continue if disables
|
2019-02-13 21:03:22 -05:00 |
|
Kyle Spearrin
|
f225b5d46a
|
rename billing classes
|
2019-02-10 21:23:37 -05:00 |
|
Kyle Spearrin
|
d568b86e1e
|
inject stripepaymentservice
|
2019-02-08 23:53:09 -05:00 |
|
Kyle Spearrin
|
a97a6216d7
|
return invoices and transactions on billing api
|
2019-02-08 23:24:48 -05:00 |
|
Kyle Spearrin
|
856e331ef3
|
custom ids to braintree customers
|
2019-02-02 23:04:44 -05:00 |
|
Kyle Spearrin
|
0e4e3b22d1
|
reuse btCustomerId when changing from pp => new pp
|
2019-02-02 16:42:40 -05:00 |
|
Kyle Spearrin
|
9882815e4a
|
custom id fields for paypal
|
2019-02-01 09:18:34 -05:00 |
|
Kyle Spearrin
|
24fbec6c0e
|
fix ambig. transaction refs
|
2019-01-31 16:55:04 -05:00 |
|
Kyle Spearrin
|
9f876d9bff
|
purchase org with paypal support
|
2019-01-31 14:25:46 -05:00 |
|
Kyle Spearrin
|
952d624d72
|
change payment methods between stripe and paypal
|
2019-01-31 12:11:30 -05:00 |
|
Kyle Spearrin
|
fca1ee4253
|
CancelAndRecoverChargesAsync for braintree
|
2019-01-31 09:00:44 -05:00 |
|
Kyle Spearrin
|
87ee144edd
|
preview and pay to invoice prior to sub change
|
2019-01-31 00:41:13 -05:00 |
|
Kyle Spearrin
|
d236bdd408
|
rework paypal payment to use customer balance
|
2019-01-30 16:27:20 -05:00 |
|
Kyle Spearrin
|
abb1751bfe
|
stripe invoice handling. return credit amount.
|
2019-01-29 17:44:31 -05:00 |
|
Kyle Spearrin
|
a34ca4700d
|
upgrade stripe lib and breaking changes
|
2019-01-29 14:41:37 -05:00 |
|
Kyle Spearrin
|
e54a381dba
|
setup: process paypal with stripe subscription
|
2019-01-29 13:12:11 -05:00 |
|
Kyle Spearrin
|
b19628c6f8
|
new device logged in email notification
|
2019-01-24 22:37:49 -05:00 |
|
Kyle Spearrin
|
a07f37e093
|
ssl override, deprecate defaultCreds and authType
|
2019-01-22 21:28:56 -05:00 |
|
Kyle Spearrin
|
17cc1d6543
|
deprecate smtpclient for mailkit smtp service
|
2019-01-22 19:44:03 -05:00 |
|
Kyle Spearrin
|
c3563db4d2
|
add bitwarden server category
|
2019-01-16 17:46:30 -05:00 |
|
Kyle Spearrin
|
130197cab6
|
add sendgrid categories to emails
|
2019-01-16 17:41:19 -05:00 |
|
Kyle Spearrin
|
d6f1281f69
|
only log cipher deletes where user can edit
|
2019-01-11 08:46:55 -05:00 |
|
Kyle Spearrin
|
7116072cfa
|
log events on bulk delete. ref #422
|
2019-01-10 22:24:08 -05:00 |
|
Kyle Spearrin
|
4ad1634d1d
|
cancel on delete
|
2018-12-31 14:07:19 -05:00 |
|
Kyle Spearrin
|
6d173385b0
|
cancel sub completely if past exp date
|
2018-12-31 13:34:02 -05:00 |
|
Kyle Spearrin
|
951e8f562e
|
email token provider
|
2018-12-19 22:27:45 -05:00 |
|
Kyle Spearrin
|
4a38713c4b
|
return twofactor enabled property on org users api
|
2018-12-19 11:48:36 -05:00 |
|
Kyle Spearrin
|
ac7c7b5077
|
move some 2fa logic functions to userService
|
2018-12-19 10:47:53 -05:00 |
|
Kyle Spearrin
|
b9e7712b34
|
<= 1
|
2018-12-03 10:57:34 -05:00 |
|
Kyle Spearrin
|
002b642e50
|
sometimes delete org on user delete
|
2018-12-03 10:56:55 -05:00 |
|
Kyle Spearrin
|
0b20f64f2d
|
premium access addon for families plans
|
2018-11-20 22:02:09 -05:00 |
|
Kyle Spearrin
|
331ee3266a
|
support for sharing new attachments
|
2018-11-15 12:52:31 -05:00 |
|
Kyle Spearrin
|
7cda459127
|
support for attachments keys
load existing items and set attachments on key update
|
2018-11-14 17:19:04 -05:00 |
|
Kyle Spearrin
|
73cc221deb
|
Allow UpdateKeyAsync when user already has key
|
2018-11-13 11:37:09 -05:00 |
|
Kyle Spearrin
|
a9195942fd
|
we dont need to SetPropertiesAsync on upload
|
2018-11-09 09:47:25 -05:00 |
|
Kyle Spearrin
|
dc3e083bf0
|
set filename with ContentDisposition
|
2018-11-06 21:43:34 -05:00 |
|
Kyle Spearrin
|
16a4f6d932
|
ContentDisposition=attachment for azure blobs
|
2018-11-05 08:27:49 -05:00 |
|
Kyle Spearrin
|
0b166a080e
|
limit collection scope option when creating cipher
|
2018-10-22 14:09:55 -04:00 |
|
Kyle Spearrin
|
3f319aee64
|
userid set only when creating with collection ids
|
2018-10-22 10:16:56 -04:00 |
|
Kyle Spearrin
|
c710226223
|
set cipher id to limit collection scope
|
2018-10-22 10:15:03 -04:00 |
|
Kyle Spearrin
|
96b492fa07
|
apis for creating ciphers with org & collections
|
2018-10-19 12:07:31 -04:00 |
|