Stripe Fixes & UI Enhancements

Job ID: 40542115

Budget: $30 – $250 USD

I need a mobile developer who can jump into two existing code-bases—an Android project that already uses the Stripe SDK and an Xcode project for iOS—and sort out a few payment-related UI tasks.

Android (Kotlin):
• The Stripe flow is working under the hood, but the screens don’t render correctly. Some elements overlap and the pay button hides behind the keyboard. Your first task is to diagnose and resolve this UI/UX conflict so the entire checkout sequence looks polished on all common device sizes.

iOS (Swift / Xcode):
• Refresh the visual style of our payment buttons. I want a clean flat design and updated background colours to match the latest brand palette (hex codes will be provided).
• Add a new, clearly visible button on the main purchase screen that sends users straight to the existing Stripe Checkout view controller. All navigation and callback handling is already in place; we simply need the trigger wired up and styled consistently with the new flat theme.

Deliverables:
1. Updated Android layout files / styles that eliminate the Stripe overlay issues and pass manual QA on phones and tablets.
2. Modified iOS storyboard or SwiftUI views with the new flat-styled buttons and colour tweaks.
3. A functional “Pay with Card” button on iOS that opens Stripe Checkout and returns control properly after payment.
4. Brief commit notes describing each change so my in-house team can follow along.

You’ll have access to separate Git repos for Android and iOS, plus a test Stripe account to verify flows. Looking forward to a smooth, well-documented hand-off.