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 / PlatformSupported NetworksDevice AvailabilityPayment Connection Method
MetaMaskBNB Chain, EthereumiOS, Android, & Desktop Browser ExtensionScan on-screen QR code or 1-click browser extension prompt.
Trust WalletBNB Chain, Tron, Ethereum, SolanaiOS & Android mobile applicationInstant mobile QR Code scan with camera or in-app scanner.
PhantomSolanaiOS, Android, & Browser ExtensionMobile QR scan or 1-click browser pop-up authorization.
WalletConnectBNB Chain, Ethereum300+ Web3 mobile wallet apps (Rainbow, Zerion, etc.)Universal WalletConnect QR code modal.
Exchange Deposit AccountsBNB Chain, Tron, Ethereum, SolanaIndodax, Tokocrypto, Binance, OKX, Bybit appsStandard crypto withdrawal / transfer to the dynamic order deposit address.

Customer payment journey (Step-by-step)

  1. 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.
  2. Select Asset & Network — The customer picks their token (USDT/USDC) and network (e.g., BNB Chain).
  3. Scan Dynamic QR Code — The customer opens their mobile wallet camera or in-app scanner and scans the on-screen QR code.
  4. 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'.
  5. 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.