SimpliFi Pay

SimpliFi Pay: A regulatory-compliant, privacy-focused payment dApp built on World Chain. Seamless social login, gasless transactions, and user-owned KYC powered by World ID. Making crypto payments accessible to everyone through Telegram Mini Apps.

SimpliFi Pay

Created At

ETHGlobal Bangkok

Winner of

World

World - World Pool Prize

Prize Pool

Project Description

SimpliFi Pay reimagines crypto payments by bridging the gap between traditional finance and Web3. Built as a World Chain Mini App, it offers:

  • User-Owned KYC: Leveraging World ID for regulatory compliance while maintaining user privacy
  • Social Login: Seamless onboarding through World ID and email verification
  • Gasless Transactions: Zero gas fees thanks to World Chain's transaction sponsorship
  • Privacy Features: Private transactions with optional disclosure
  • Multi-chain Support: Native support for World Chain with cross-chain capabilities
  • Instant Payments: QR code and direct wallet-to-wallet transfers
  • Merchant Tools: Easy integration for businesses through SDK/API

Our goal is to make crypto payments as simple as traditional payment apps while preserving the benefits of decentralization and privacy.

How it's Made

SimpliFi Pay leverages several cutting-edge technologies to deliver a seamless payment experience:

Core Technologies

  • Next.js 14: For the frontend application with server-side rendering
  • World Chain Mini Apps SDK: For seamless integration with World Chain ecosystem
  • World ID: For user verification and KYC
  • tailwindcss & shadcn/ui: For responsive and mobile-first design
  • Zustand: For state management
  • TypeScript: For type safety and better developer experience

Key Integrations

  1. World ID Integration

    • Implemented user-owned KYC using World ID
    • Social login through World ID's verification system
    • Privacy-preserving identity verification
  2. World Chain Mini App Features

    • Used MiniKit.js for wallet interactions and payments
    • Implemented gasless transactions using World Chain's transaction sponsorship
    • Built responsive UI following Mini App design guidelines
  3. Payment System

    • Integrated World Chain's native USDC for stable payments
    • Implemented QR code generation for peer-to-peer transfers
    • Built real-time payment status tracking

Technical Challenges & Solutions

  1. Privacy Implementation

    • Used World Chain's privacy features for optional transaction privacy
    • Implemented selective disclosure for payment details
  2. User Experience

    • Created a seamless onboarding flow with social login
    • Built mobile-optimized interfaces following World Chain Mini App guidelines
    • Implemented real-time balance updates and transaction monitoring
  3. Developer Experience

    • Set up a monorepo structure for better code organization
    • Used TypeScript for enhanced type safety
    • Implemented automated testing for critical components
background image mobile

Join the mailing list

Get the latest news and updates