Supported Crypto Wallets
Customers can pay directly using their preferred self-custodial wallet app or registered exchange account without needing to register a separate Hashpay user account.
Hashpay supports over 300+ crypto wallets globally across mobile and desktop environments. Customers simply use the crypto wallet they already have installed on their phone:
| Wallet App / Platform | Supported Networks | Device Availability | Payment Connection Method |
|---|---|---|---|
| MetaMask | BNB Chain, Ethereum | iOS, Android, & Desktop Browser Extension | Scan on-screen QR code or 1-click browser extension prompt. |
| Trust Wallet | BNB Chain, Tron, Ethereum, Solana | iOS & Android mobile application | Instant mobile QR Code scan with camera or in-app scanner. |
| Phantom | Solana | iOS, Android, & Browser Extension | Mobile QR scan or 1-click browser pop-up authorization. |
| WalletConnect | BNB Chain, Ethereum | 300+ Web3 mobile wallet apps (Rainbow, Zerion, etc.) | Universal WalletConnect QR code modal. |
| Exchange Deposit Accounts | BNB Chain, Tron, Ethereum, Solana | Indodax, Tokocrypto, Binance, OKX, Bybit apps | Standard crypto withdrawal / transfer to the dynamic order deposit address. |
Customer payment journey (Step-by-step)
- View Bill on Counter or Link — The customer views the total bill on your store's POS EDC display or opens your shared WhatsApp payment link.
- Select Asset & Network — The customer picks their token (USDT/USDC) and network (e.g., BNB Chain).
- Scan Dynamic QR Code — The customer opens their mobile wallet camera or in-app scanner and scans the on-screen QR code.
- One-Click Authorization — The customer's wallet loads the transaction with the recipient deposit address and exact crypto amount locked in. The customer taps 'Confirm'.
- Instant Green Confirmation — Within 2 to 5 seconds, Hashpay validates the on-chain transfer. The POS terminal prints the receipt and the customer screen displays a green checkmark.