Flutter Native Checkout + Stripe, PayPal & Triple-A Integration for FluxStore (WooCommerce backend) need Mobile App Development
Contact person: Flutter Native Checkout + Stripe, PayPal & Triple-A Integration for FluxStore (WooCommerce backend)
Phone:Show
Email:Show
Location: Dhaka, Bangladesh
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Overview
We need an experienced Flutter developer (FluxStore WooCommerce) to implement native in-app checkout with Stripe, PayPal, and Triple-A (crypto) for the Popular Vouchers app. Backend is WooCommerce. Delivery window: 5–7 days.
Must-Have Experience
• Flutter & Dart with production apps
• FluxStore WooCommerce customization (not only config)
• Native payment flows: Stripe (PaymentIntent + 3DS), PayPal (wallet + card), Triple-A (crypto invoices/callbacks)
• WooCommerce REST API, webhooks, and order status flows
• Secure key handling, PCI-aware client–server design
• Git (feature branches, PRs), Android builds; iOS is a plus
Scope of Work
1. Native Checkout UI
o Replace webview redirects with native screens (card fields, error states, loading, success).
o One clean, responsive flow for mobile (Android required; iOS nice-to-have/bonus).
2. Stripe (Cards)
o Create/capture PaymentIntents via our backend.
o Support 3DS, declines, retries, and cancellation.
o Update WooCommerce order status and notes on success/fail.
o Persist minimal logs for debugging.
3. PayPal (Wallet + Card)
o Implement PayPal wallet approval + capture.
o Implement native card entry using PayPal’s mobile SDK/Braintree or Advanced Cards flow (no webview “hosted fields” UX).
o Sync results to WooCommerce (paid/failed/cancelled).
4. Triple-A (Crypto)
o Create invoice from app, show amount/QR/details in-app.
o Handle callbacks/webhooks to our backend; poll status until confirmed/expired.
o Reflect status in WooCommerce and show real-time updates in app.
5. WooCommerce Integration
o Create/confirm orders via WC REST; map gateway metadata.
o Idempotent updates; robust error handling and offline retry.
o Ensure taxes, discounts, and totals are respected from cart to payment.
6. Config & Security
o Env-based keys (no hardcoding).
o Sandbox/prod toggles for all three gateways.
o Minimal PII in logs; redact tokens; follow PCI-aware patterns.
7. Delivery & Handover
o Clean, well-commented code committed via Git PR to our repo.
o README with setup, env variables, build steps.
o QA checklist + test APK (debug), plus unit tests for payment state machine.
o Short screencast showing each flow (success, cancel, decline, error).
Acceptance Criteria
• Android build runs on device/emulator with sandbox keys.
• Stripe: Successful payment (with and without 3DS), decline path, cancellation; WooCommerce order status updates correctly.
• PayPal: Wallet checkout and native card payment succeed; cancellation/decline paths handled; WC order updates.
• Triple-A: Invoice created, in-app status progresses to confirmed/expired; WC order updates via webhook; app UI reflects final state.
• No secrets in repo; env switching works.
• Clear UI states: loading, errors, success receipts with order ref.
Milestones (5–7 days)
• Day 1: Project setup, architecture, WooCommerce order pipeline, env toggles.
• Day 2: Stripe native flow complete (incl. 3DS).
• Day 3: PayPal wallet + native card flow complete.
• Day 4: Triple-A crypto flow + webhook handling.
• Day 5: QA, edge cases, polish; test APK + README.
• (Buffer Days 6–7): Fixes from our review; optional iOS build if feasible.
What We Provide
• FluxStore project repo and WooCommerce staging credentials
• Sandbox credentials for Stripe, PayPal, Triple-A
Nice-to-Have (bonus)
• iOS build targets, CocoaPods setup, and basic Apple Pay wiring for Stripe (if time allows)
• Basic analytics events for checkout steps (we use GA4/GTM)
How to Apply (answer briefly)
1. Share 1–2 Flutter apps where you built native Stripe/PayPal flows (links or short description).
2. Fixed price quote and milestone split." (client-provided description)
Matched companies (6)

Junkies Coder

Omninos Technologies International pvt ltd

eShop Genius

TG Coders

SJ Solutions & Infotech
