Add Global Donor Option
Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted1 hour ago
I need our existing Flutter donation app updated so a new “Rest of World Donor” path sits beside the current US and India choices. The new option should:
• Re-use the exact Stripe payment flow already powering US donations, including the same preset donation amounts.
• Carry the selected region all the way through to checkout so the final payment link reflects “rest-of-world”.
• Display its own icon or label so users can visually tell the three regions apart while leaving colours, layout and behaviour unchanged for US and India.
On the iOS side I also want CocoaPods removed wherever possible and replaced with Swift Package Manager; the Android project stays as is. Once the changes are in place, please run full device and simulator tests on iOS and Android for all three regional flows.
Deliverables
• Clean, well-commented Git commits showing the new region selector, Stripe logic reuse, and SPM migration.
• Final release builds: one .ipa (TestFlight-ready) and one .aab.
• A short note confirming whether any extra Stripe environment variables, webhooks, or dashboard tweaks are required—or a clear statement that none are needed.
If you need clarification on the existing codebase or Stripe setup, let me know early so we stay on schedule.
• Re-use the exact Stripe payment flow already powering US donations, including the same preset donation amounts.
• Carry the selected region all the way through to checkout so the final payment link reflects “rest-of-world”.
• Display its own icon or label so users can visually tell the three regions apart while leaving colours, layout and behaviour unchanged for US and India.
On the iOS side I also want CocoaPods removed wherever possible and replaced with Swift Package Manager; the Android project stays as is. Once the changes are in place, please run full device and simulator tests on iOS and Android for all three regional flows.
Deliverables
• Clean, well-commented Git commits showing the new region selector, Stripe logic reuse, and SPM migration.
• Final release builds: one .ipa (TestFlight-ready) and one .aab.
• A short note confirming whether any extra Stripe environment variables, webhooks, or dashboard tweaks are required—or a clear statement that none are needed.
If you need clarification on the existing codebase or Stripe setup, let me know early so we stay on schedule.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.