Greyson Parrelli
|
7b101e13fb
|
Upgrade to kotlin 2.1.0
|
2024-12-21 12:39:10 -05:00 |
|
Alex Hart
|
3eea331e83
|
Fix bad one-time-payment receipt creation for cancelled iDEAL.
|
2024-12-12 12:16:10 -05:00 |
|
Jameson Williams
|
cee44fcc93
|
Convert some Java tests to Kotlin.
Resolves #13792
|
2024-11-21 10:36:09 -05:00 |
|
Grzegorz Bobryk
|
cafbf48783
|
Move from enum.values() to enum.entries.
Resolves #13767
|
2024-11-04 09:18:47 -05:00 |
|
Jameson Williams
|
f7efe28bb7
|
Enable BuildConfig through buildFeatures, not gradle.properties.
|
2024-11-01 16:07:25 -04:00 |
|
Alex Hart
|
48bd57c56a
|
Start re-work of play billing checkout flow.
|
2024-09-20 10:52:18 -04:00 |
|
Nicholas Tinsley
|
8ba57a2733
|
Upgrade OkHttp to 4.12.
Addresses #13491
|
2024-06-24 15:04:02 -04:00 |
|
Alex Hart
|
6b50be78c0
|
Implement start of backups payment integration work.
|
2024-06-24 15:04:02 -04:00 |
|
Jameson Williams
|
ec96b4e3aa
|
Update Glide to use ksp, drop kapt.
Resolves #13381
|
2024-01-31 22:12:17 -05:00 |
|
Cody Henthorne
|
f5d9fbe91c
|
Allow deeplinks back into Signal from iDEAL banking apps.
|
2023-12-04 16:18:56 -05:00 |
|
Greyson Parrelli
|
766733617e
|
Converted all minor modules to .gradle.kts.
|
2023-12-04 16:18:11 -05:00 |
|
Cody Henthorne
|
fed9c64113
|
Fix false-positive CVC errors in credit card donation flow.
|
2023-11-17 14:25:47 -05:00 |
|
Cody Henthorne
|
60eb1332d2
|
Fix lifespan typo for ExternalLaunchDonationJob.
|
2023-11-06 11:04:24 -05:00 |
|
Alex Hart
|
079400f89e
|
Donation error sheet wiring and UI.
|
2023-10-25 14:30:23 -04:00 |
|
Alex Hart
|
a4df433d80
|
Add proper endpoint for setting iDEAL default payment method.
|
2023-10-23 14:13:13 -03:00 |
|
Alex Hart
|
d497ed4195
|
Handle launch to external bank application.
|
2023-10-23 09:26:31 -03:00 |
|
Alex Hart
|
5e1025453a
|
Implement beginnings of support for iDEAL payments.
|
2023-10-18 16:14:58 -04:00 |
|
Alex Hart
|
280da481ee
|
Implement Stripe Failure Code support.
|
2023-10-18 16:14:58 -04:00 |
|
Alex Hart
|
627c47b155
|
Implement donations one-time pending state.
|
2023-10-17 11:15:56 -04:00 |
|
Alex Hart
|
1601fa5608
|
Update SEPA mandate acceptance parameters.
|
2023-10-17 11:15:56 -04:00 |
|
Alex Hart
|
5ac363232f
|
Implement isLongRunning wiring for receipt redemption jobs.
|
2023-10-17 11:15:56 -04:00 |
|
Greyson Parrelli
|
7d5786ea93
|
Add a core-util-jvm module.
This is basically a location where we can put common utils that can also
be imported by libsignal-service (which is java-only, no android
dependency).
|
2023-10-05 19:13:19 -04:00 |
|
Alex Hart
|
15700b85cb
|
Implement underpinnings of SEPA debit transfer support for donations.
|
2023-10-05 19:13:19 -04:00 |
|
Alex Hart
|
6279149cb8
|
Add SEPA API endpoints.
|
2023-10-03 10:00:42 -04:00 |
|
Cody Henthorne
|
3cf7920a22
|
Fix various media send failed to compress bugs.
|
2023-08-24 15:11:54 -04:00 |
|
Cody Henthorne
|
7909703f4c
|
Convert CDSI, KBS, and WebSocket protos to wire.
|
2023-08-24 15:11:54 -04:00 |
|
Greyson Parrelli
|
6145fa213e
|
Move common gradle config into convention plugins.
|
2023-02-14 14:03:09 -05:00 |
|
Greyson Parrelli
|
d9c31a6cd6
|
Update AGP to 7.4.0
|
2023-02-14 14:03:09 -05:00 |
|
Alex Hart
|
71ff31e91f
|
Fix Stripe json body error handling.
|
2023-01-11 14:18:24 -04:00 |
|
Alex Hart
|
55f4692d99
|
Add logging for response fields when an error happens.
|
2022-12-13 16:36:36 -05:00 |
|
Alex Hart
|
599caee229
|
Add error handling to re-throw Stripe POST errors.
|
2022-12-12 15:59:34 -04:00 |
|
Cody Henthorne
|
e6f28c6cdd
|
Bump version to 6.5.3
|
2022-12-12 12:48:59 -05:00 |
|
Alex Hart
|
424a0233c2
|
Implement refactor to utilize new donation configuration endpoint.
|
2022-12-07 13:03:02 -05:00 |
|
Alex Hart
|
979f87db78
|
Add initial PayPal implementation behind a feature flag.
|
2022-11-30 17:10:36 -05:00 |
|
Alex Hart
|
eee4ff3f87
|
Add new error strings for credit cards.
|
2022-11-29 11:01:07 -04:00 |
|
Alex Hart
|
be12a17ff7
|
Add handling for payment_intent with missing status.
|
2022-11-18 13:22:30 -04:00 |
|
Alex Hart
|
e7f1d3fc1a
|
Add JsonCreator annotation to data class constructors.
|
2022-11-15 15:14:55 -04:00 |
|
Alex Hart
|
9d71c4df81
|
Refactor a large portion of the payments code to prep it for PayPal support.
|
2022-11-10 16:58:25 -05:00 |
|
Alex Hart
|
d1df069669
|
Add support for Credit Card 3DS during subscriptions.
|
2022-11-09 19:26:47 -05:00 |
|
Alex Hart
|
123fb95916
|
Allow stripe error codes to be upgraded to decline codes.
|
2022-11-02 15:31:52 -04:00 |
|
Alex Hart
|
2ea5c7e3bc
|
Update google pay button to match new styling.
|
2022-10-31 13:39:33 -04:00 |
|
Alex Hart
|
2cfa685ae2
|
Add basic 3DS support for credit cards.
|
2022-10-31 13:39:33 -04:00 |
|
Nicholas Tinsley
|
b9f4dc3fe9
|
Specify exported status and PendingIntent mutability.
Also reduce shake sampling frequency, add coarse location permission.
Random things for targetSdk 32.
|
2022-09-28 11:33:35 -04:00 |
|
Cody Henthorne
|
e113973358
|
Fix decline code infinite loop.
|
2022-07-21 12:13:09 -04:00 |
|
Alex Hart
|
f9c0156757
|
Fix crash when outcomeReason is null.
|
2022-07-18 09:28:57 -03:00 |
|
Alex Hart
|
6ddb5b983f
|
Implement proper error handling for charge failure on initial subscription attempt.
|
2022-06-29 15:32:25 -04:00 |
|
Cody Henthorne
|
db4d072bd9
|
Upgrade kotlin to 1.6.21
Also fix a collection of warnings.
|
2022-05-18 14:05:17 -04:00 |
|
Alex Hart
|
a4a4665aaa
|
Implement badge gifting behind feature flag.
|
2022-05-02 15:25:55 -04:00 |
|
Alex Hart
|
e58cea9a26
|
Fix bad use of toString in StripeApi.
|
2022-03-28 19:07:21 -04:00 |
|
Alex Hart
|
e4f4682357
|
Better logging; add payment setup failure params.
|
2022-02-11 14:57:04 -04:00 |
|