2228 Commits

Author SHA1 Message Date
Balazs Perlaki-Horvath
ea40c54204 Add macOS payment flow, but still with disabled UI 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
93351694ee Add Error pop up for donations 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
a0a585a62e Add all payment methods 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
92b6f73e9a Revert 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
f18edc60f9 Revert CI / CD to main 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
d23e30ea94 Payment docs up 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
6ae88f6e53 Add docs to Payment 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
52727f586d Fix donation button click area, header padding 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
9f761d4e79 Revert CI/CD to develop 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
281d618c64 Add merchant id to Kiwix target only 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
efa35e6578 Remove in app payments merchant id 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
90ee8c713c Revert "Try build with full bundleID"
This reverts commit 7c17ea4bc5956fedc78982c51cd6df096aceba29.
2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
701897847f Try build with full bundleID 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
b8f5f9d04d Fix closures 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
7b910dcab1 Fixlint 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
af9a95b237 Add payment log 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
cfcb6fc4bb Disable monthly options from payments 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
889af89b0a Remove support button for macOS 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
f0fa920990 Show thank you on donation success 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
86e1518d3d Show Thank You on donation success 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
ddb5d0ac5d Fixlint 2024-11-30 20:03:58 +01:00
rgaudin
3a61563f74 Use api.donation.kiwix.org 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
60a1d1091b Fixlint 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
c4e5087a4a Change required postal address to email address 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
44b0a74036 Add merchant session for macOS 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
d92962c117 Add merchant id, log payment phase. Working on iPad sym with local server 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
24486ac0ff Externalise public key, test with local server 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
5b91de84bb Add dependency 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
9e9dadc72b Remove dependency 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
c28de99fe4 Update dependencies 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
ce530aedb7 Add merchant id, again 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
cd9af5c9ee Add StipeApplePay to iOS 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
2a1f2a6378 Add merchant id 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
9509d7c7d6 Revert "Remove stripe dependency"
This reverts commit c7bcf0fabcadbfb5f92b8965c877b468db928c5b.
2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
9fd6b844c3 Remove stripe dependency 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
f53347c439 Add empty merchant id 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
546266752d Add Stripe 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
027a294508 Remove in app payments merchant id 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
6113433520 Update merchant id 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
cd0df1a2f0 Remove unused value 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
3a3c605232 Clean up 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
1e268392fb Localize strings 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
1ce64a1b48 Fixlint, handle sheet to be closed on iOS 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
64bc86022a Close popup on success/fail 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
d76de07636 Handle window close on transaction complete 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
9c5c66faab Fixup for iOS 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
244c896c1e Integrating PaymentForm 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
d3b1bf676e macOS donation window 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
9fcee6bfa7 Add payment files 2024-11-30 20:03:58 +01:00
Balazs Perlaki-Horvath
695b7e4787 Add Donate with Apple Pay button to iOS 2024-11-30 20:03:58 +01:00