Kyle Spearrin
|
9916668a7a
|
more stripe logging
|
2019-02-28 20:49:39 -05:00 |
|
Kyle Spearrin
|
77b673f768
|
doc title
|
2019-02-28 14:25:47 -05:00 |
|
Kyle Spearrin
|
1c71af47bb
|
swagger specs for public api
|
2019-02-28 14:20:14 -05:00 |
|
Kyle Spearrin
|
b6696df055
|
set secret for dev
|
2019-02-28 00:03:11 -05:00 |
|
Kyle Spearrin
|
57ebe0de1a
|
make sure global settings are set
|
2019-02-28 00:02:52 -05:00 |
|
Kyle Spearrin
|
4084a01d7a
|
replace paypal webhook with ipn
|
2019-02-27 14:55:23 -05:00 |
|
Kyle Spearrin
|
aef68d4934
|
support for stripe sources in billing info
|
2019-02-27 10:16:46 -05:00 |
|
Kyle Spearrin
|
25ea96f1bd
|
support for sources in webhooks
|
2019-02-27 10:11:45 -05:00 |
|
Kyle Spearrin
|
176078f04b
|
Stub out public api for org groups
|
2019-02-26 22:06:39 -05:00 |
|
Kyle Spearrin
|
5923b4c9bd
|
org API clients
|
2019-02-26 17:01:33 -05:00 |
|
Kyle Spearrin
|
c1c49fb67e
|
show PII in dev mode
|
2019-02-26 17:01:06 -05:00 |
|
Kyle Spearrin
|
506fe28ee7
|
make payment method type required
|
2019-02-26 12:45:34 -05:00 |
|
Kyle Spearrin
|
91bbc3e8f9
|
display names for enums
|
2019-02-26 12:37:29 -05:00 |
|
Kyle Spearrin
|
b042fc5543
|
remove net471. all netcore now!
|
2019-02-26 11:33:09 -05:00 |
|
Kyle Spearrin
|
0e756208e8
|
port events processor over to webjobs sdk 3
|
2019-02-26 11:31:37 -05:00 |
|
Kyle Spearrin
|
d6eeca3138
|
update identity server libs
|
2019-02-26 08:22:14 -05:00 |
|
Kyle Spearrin
|
35e986a077
|
update libs and remove old code/workarounds
|
2019-02-26 08:15:56 -05:00 |
|
Kyle Spearrin
|
b04b402490
|
bank is 6
|
2019-02-25 12:49:45 -05:00 |
|
Kyle Spearrin
|
3b8552b2fa
|
billing info and tx management tools
|
2019-02-25 12:43:20 -05:00 |
|
Kyle Spearrin
|
7ee8c0a240
|
add billing info to admin edit page
|
2019-02-25 10:39:04 -05:00 |
|
Kyle Spearrin
|
b229985256
|
add new gateway and payment method type
|
2019-02-25 10:38:56 -05:00 |
|
Kyle Spearrin
|
b028696891
|
assign credit type for account credit
|
2019-02-23 20:24:34 -05:00 |
|
Kyle Spearrin
|
b5782f7b72
|
fix paypal edge case
|
2019-02-23 17:40:46 -05:00 |
|
Kyle Spearrin
|
2f5410de28
|
GetTransactionDate
|
2019-02-23 13:57:59 -05:00 |
|
Kyle Spearrin
|
b4f026a946
|
add transaction currency to details
|
2019-02-23 10:21:06 -05:00 |
|
Kyle Spearrin
|
bc3e6f349c
|
no hash
|
2019-02-23 08:01:23 -05:00 |
|
Kyle Spearrin
|
71667628f9
|
bitpay invoice id
|
2019-02-23 08:00:25 -05:00 |
|
Kyle Spearrin
|
b0c90bc4b3
|
amounts are positive always
|
2019-02-23 07:53:47 -05:00 |
|
Kyle Spearrin
|
e2df614cd5
|
check receiver after txn_type
|
2019-02-23 07:44:29 -05:00 |
|
Kyle Spearrin
|
5103a05332
|
use datetime
|
2019-02-22 23:51:38 -05:00 |
|
Kyle Spearrin
|
246fcda1f7
|
get key from Request.Query
|
2019-02-22 22:59:31 -05:00 |
|
Kyle Spearrin
|
78fa990b1f
|
fixes for credit add
|
2019-02-22 22:55:40 -05:00 |
|
Kyle Spearrin
|
c5b2a929d2
|
added credit email notification
|
2019-02-22 21:13:34 -05:00 |
|
Kyle Spearrin
|
25c8d6d043
|
remove usings
|
2019-02-22 09:44:42 -05:00 |
|
Kyle Spearrin
|
c1b271193b
|
add some logging to stripe webhook
|
2019-02-22 09:31:05 -05:00 |
|
Kyle Spearrin
|
09592fd4d3
|
log warnings for bad requests or unsupported cases
|
2019-02-22 09:00:51 -05:00 |
|
Kyle Spearrin
|
4c84eeca5b
|
bitpay ipn for processing credits
|
2019-02-22 08:49:11 -05:00 |
|
Kyle Spearrin
|
c0e9d95538
|
early return
|
2019-02-22 08:20:34 -05:00 |
|
Kyle Spearrin
|
4e99ae0dd6
|
send notification IPNs on bitpay invoice
|
2019-02-22 08:08:48 -05:00 |
|
Kyle Spearrin
|
31097870a1
|
stub out BitPay IPN endpoint
|
2019-02-21 22:54:53 -05:00 |
|
Kyle Spearrin
|
fdaa9504d5
|
bitpay invoice api
|
2019-02-21 22:43:37 -05:00 |
|
Kyle Spearrin
|
d514fcdaeb
|
account_credit:1
|
2019-02-21 21:48:24 -05:00 |
|
Kyle Spearrin
|
532c23d58b
|
ipn updates
|
2019-02-21 21:08:45 -05:00 |
|
Kyle Spearrin
|
de2ca2ff95
|
throw No payment method is available.
|
2019-02-21 17:27:57 -05:00 |
|
Kyle Spearrin
|
9c5fde35f5
|
filter invoices
|
2019-02-20 23:58:54 -05:00 |
|
Kyle Spearrin
|
01d324a8b4
|
support credit purchases and prorated upgrades
|
2019-02-20 23:54:27 -05:00 |
|
Kyle Spearrin
|
e10c99ec96
|
credit payment type
|
2019-02-20 23:50:05 -05:00 |
|
Kyle Spearrin
|
c6d4440cc5
|
no async
|
2019-02-20 23:49:54 -05:00 |
|
Kyle Spearrin
|
494b3f18b6
|
process credit from ipn
|
2019-02-20 16:03:38 -05:00 |
|
Kyle Spearrin
|
312ced0e3b
|
paypal IPN processing for account credit
|
2019-02-20 15:17:23 -05:00 |
|
Kyle Spearrin
|
cdea940597
|
braintree error
|
2019-02-19 21:27:07 -05:00 |
|
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
|
2397c6d862
|
comment on Expiration
|
2019-02-18 16:25:09 -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
|
acb7ff2b09
|
bad request if no ids on subscription
|
2019-02-16 22:08:04 -05:00 |
|
Kyle Spearrin
|
7d36a0d398
|
filter canceled orgs
|
2019-02-16 16:08:12 -05:00 |
|
Kyle Spearrin
|
594c9e9e3e
|
blacklist of link rels to ignore
|
2019-02-16 09:15:24 -05:00 |
|
Kyle Spearrin
|
dee395960a
|
webhook fixes
|
2019-02-15 16:18:53 -05:00 |
|
Kyle Spearrin
|
fb21b19490
|
charge braintree customer tool
|
2019-02-15 16:18:34 -05:00 |
|
Kyle Spearrin
|
1b5652fb7c
|
inject IOptions for billing settings
|
2019-02-14 23:37:08 -05:00 |
|
Kyle Spearrin
|
3b951ce5cc
|
update some libs
|
2019-02-14 15:33:51 -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
|
022d5f19f2
|
remove google plus
|
2019-02-14 12:12:54 -05:00 |
|
Kyle Spearrin
|
67146cd4be
|
send payment failed emails
|
2019-02-14 11:49:39 -05:00 |
|
Kyle Spearrin
|
f70ececa9d
|
get rid of premium renewal jobs for braintree
|
2019-02-14 10:18:27 -05:00 |
|
Kyle Spearrin
|
f2aac6b8a0
|
continue if disables
|
2019-02-13 21:03:22 -05:00 |
|
Kyle Spearrin
|
cc2cef5b27
|
pass org admin flag for attachment actions
|
2019-02-12 11:49:35 -05:00 |
|
Kyle Spearrin
|
5cdfc83903
|
remove bt webhook key
|
2019-02-11 23:27:32 -05:00 |
|
Kyle Spearrin
|
dc03faf5da
|
remove old braintree hook
|
2019-02-11 23:26:11 -05:00 |
|
Kyle Spearrin
|
f225b5d46a
|
rename billing classes
|
2019-02-10 21:23:37 -05:00 |
|
Kyle Spearrin
|
bc30f47331
|
is null, not =
|
2019-02-09 21:38:33 -05:00 |
|
Kyle Spearrin
|
8fad9d849f
|
Merge branch 'stripechanges'
|
2019-02-09 18:13:49 -05:00 |
|
Kyle Spearrin
|
7ad899c728
|
todo for payment failure email
|
2019-02-09 18:12:52 -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
|
f837c1708e
|
paypal webhook key
|
2019-02-08 14:28:36 -05:00 |
|
Kyle Spearrin
|
1dc22f61d1
|
catch sql FK violations on webhook tx creation
|
2019-02-07 17:28:09 -05:00 |
|
Kyle Spearrin
|
22c049c9c5
|
disable autostats for cipher table
|
2019-02-03 22:39:53 -05:00 |
|
Kyle Spearrin
|
7675478daa
|
refund if something screws up
|
2019-02-03 00:05:35 -05:00 |
|
Kyle Spearrin
|
9e14af3223
|
attempt to pay invoices via braintree
|
2019-02-03 00:00:21 -05:00 |
|
Kyle Spearrin
|
856e331ef3
|
custom ids to braintree customers
|
2019-02-02 23:04:44 -05:00 |
|
Kyle Spearrin
|
98bd42dde1
|
fix enums
|
2019-02-02 23:04:14 -05:00 |
|
Kyle Spearrin
|
0e4e3b22d1
|
reuse btCustomerId when changing from pp => new pp
|
2019-02-02 16:42:40 -05:00 |
|
Kyle Spearrin
|
0c956f2e89
|
move DatabaseExpiredGrantsJob to Friday at 10pm
|
2019-02-01 23:55:54 -05:00 |
|
Kyle Spearrin
|
9cb7a0caaf
|
remove credit
|
2019-02-01 23:29:34 -05:00 |
|
Kyle Spearrin
|
fb3cdba99e
|
check to make sure not already refunded
|
2019-02-01 23:29:12 -05:00 |
|
Kyle Spearrin
|
4ade9a229b
|
stripe charge hooks and fixes to pp refunds
|
2019-02-01 23:04:51 -05:00 |
|
Kyle Spearrin
|
1bf1d83b26
|
drop 2
|
2019-02-01 22:27:13 -05:00 |
|
Kyle Spearrin
|
1283932f4e
|
rename for case change
|
2019-02-01 22:26:58 -05:00 |
|
Kyle Spearrin
|
a5044b6e6c
|
rename to PayPal
|
2019-02-01 22:25:34 -05:00 |
|
Kyle Spearrin
|
44630e9728
|
handle transactions on paypal webhook
|
2019-02-01 22:22:08 -05:00 |
|
Kyle Spearrin
|
f3b5068aba
|
paypal client and stub out webhook
|
2019-02-01 17:16:28 -05:00 |
|
Kyle Spearrin
|
9882815e4a
|
custom id fields for paypal
|
2019-02-01 09:18:34 -05:00 |
|
Kyle Spearrin
|
11f353050f
|
fix sql proj file
|
2019-01-31 17:02:08 -05:00 |
|
Kyle Spearrin
|
24fbec6c0e
|
fix ambig. transaction refs
|
2019-01-31 16:55:04 -05:00 |
|