Nora Trapp
|
db115606e3
|
Remove ZKGroup
|
2022-01-03 12:00:19 -08:00 |
|
Nora Trapp
|
c81dfcdb0d
|
Stripe uses american spelling of 'canceled'
|
2022-01-03 10:55:49 -08:00 |
|
Nora Trapp
|
877b9ced6e
|
Fix forced unwraps in SubscriptionManager
|
2022-01-03 10:28:44 -08:00 |
|
Nora Trapp
|
f2c09045ca
|
Sync additional badge info with storage service
|
2021-12-17 14:07:40 -08:00 |
|
Nora Trapp
|
8da582715f
|
Fix badge expiry
|
2021-12-17 14:04:42 -08:00 |
|
Eugene Bistolas
|
4f1b8b6002
|
[Badging] Expiry state incorrectly forward carried
|
2021-12-17 14:01:02 -08:00 |
|
Eugene Bistolas
|
349479d328
|
[Badging] Last expiring badge is not invalidated when expected
|
2021-12-17 14:00:56 -08:00 |
|
Eugene Bistolas
|
7682ad23f6
|
[Badging] Subscription badge expiry UI
|
2021-12-17 13:59:38 -08:00 |
|
Eugene Bistolas
|
5dd35ae9f8
|
[Badging] Signal devices when subscription status changes
|
2021-12-17 13:58:47 -08:00 |
|
Eugene Bistolas
|
93a59cb0f2
|
[Badging] Determine if user has current subscription via cached data
|
2021-12-17 13:58:39 -08:00 |
|
Eugene Bistolas
|
07610dbe96
|
[Badging] Ensure client does not reredeem badge receipts unnecessairly
|
2021-11-29 11:35:29 -10:00 |
|
Nora Trapp
|
0c8e6a087b
|
Add support for donations with Maestro cards
|
2021-11-29 11:35:17 -10:00 |
|
Eugene Bistolas
|
b41cbca9e8
|
[Badging] Cancel and re-initiate subscription if level is upgraded under payment failure
|
2021-11-29 11:34:57 -10:00 |
|
Eugene Bistolas
|
aadf5c137d
|
[Badging] Remove receipt emails from subscription/boosts
|
2021-11-23 14:47:25 -10:00 |
|
Eugene Bistolas
|
a9a30e4959
|
[Badging] redemption failure feedback
|
2021-11-23 11:32:48 -10:00 |
|
Eugene Bistolas
|
7d4310cd36
|
[Badging] Better handling of durable job HTTP failures
|
2021-11-23 11:23:41 -10:00 |
|
Eugene Bistolas
|
a3e625e0a8
|
[Badging] Handle incomplete state from Stripe per server spec
|
2021-11-23 09:51:47 -10:00 |
|
Eugene Bistolas
|
8a2dfcb09e
|
[Badging] Handle receipt redemption 402 errors, set key if user cancels subscription
|
2021-11-22 13:53:45 -10:00 |
|
Nora Trapp
|
14fedf2450
|
Make boost redemption retryable
|
2021-11-18 13:29:30 -08:00 |
|
Nora Trapp
|
18a7ad8b2c
|
Fix badge visibility on acquisition
|
2021-11-17 16:05:58 -08:00 |
|
Eugene Bistolas
|
64801e3167
|
[Badging] Allow subscription and boost flows if Apple Pay is supported in region
|
2021-11-17 13:23:00 -10:00 |
|
Nora Trapp
|
edc89c3db1
|
Store badge receipt credential presentation on the durable job
|
2021-11-17 15:14:03 -08:00 |
|
Eugene Bistolas
|
a3662309c8
|
[Badging] Boost durable receipt redemption + apple pay cancellation, plus polish
|
2021-11-17 09:29:02 -10:00 |
|
Nora Trapp
|
faba7621b3
|
Include the donor's email address for receipt purposes in the billing information
|
2021-11-16 15:39:39 -08:00 |
|
Nora Trapp
|
db692be18d
|
Hook up badge visibility on thanks sheet
|
2021-11-16 11:40:40 -08:00 |
|
Nora Trapp
|
c89b0016f6
|
Add boost thank you flow
|
2021-11-16 11:40:40 -08:00 |
|
Eugene Bistolas
|
8765108a1e
|
[Badging] Durable redemption job pending/failure UI
|
2021-11-16 09:50:35 -08:00 |
|
Eugene Bistolas
|
31e064709f
|
[Badging] Prevent subscription heartbeat on non-primary device, support receipt_email when confirming setupIntents
|
2021-11-15 13:20:23 -10:00 |
|
Eugene Bistolas
|
73dec1860e
|
[Badging] Cancel subscription setup / upgrade process if user cancels ApplePay
|
2021-11-15 12:49:39 -10:00 |
|
Eugene Bistolas
|
78cb9352c3
|
[Badging] Durable receiptCredential fetch and redemption
|
2021-11-15 12:47:35 -10:00 |
|
Nora Trapp
|
fd50a0bfc5
|
Cleanup
|
2021-11-15 13:47:06 -08:00 |
|
Nora Trapp
|
095b54d13d
|
Add boost view controller
|
2021-11-15 13:24:58 -08:00 |
|
Nora Trapp
|
e14b19e3db
|
Hookup rudimentary plumbing for boost
|
2021-11-15 13:24:58 -08:00 |
|
Eugene Bistolas
|
b3d1bdefd1
|
[Donor Badges] Current subscriber UI
|
2021-11-09 18:29:55 -10:00 |
|
Eugene Bistolas
|
64f126ae3f
|
[Badging] Badge receipt credential fetch and redemption
|
2021-11-09 14:26:05 -08:00 |
|