projectFebruary 26, 2024
Swiftap
Swiftap is a mobile app that turns a phone into an NFC payment terminal, letting users tap to send crypto across multiple tokens without QR codes or wallet-address copy-paste.
The problem
Crypto payments today require scanning QR codes, copy-pasting long wallet addresses, or opening dApps. That friction kills the in-person checkout experience. Familiar contactless UX (tap your phone to pay, like Apple Pay or Google Pay) belongs in crypto too.
How it works
The flow mirrors what users already expect from contactless payments:
- Enter the amount.
- Pick the token to pay in.
- Tap to send over NFC.
- Success.
Under the hood, react-native-hce runs Host Card Emulation so the phone can emulate an NFC card that another NFC reader (or another phone) can read. The Copperx API handles settlement, wallet management, network selection, and conversion.
Stack
- React Native CLI as the mobile shell
- react-native-hce for NFC emulation
- Copperx API for settlement