Compatible Wallets
Which wallets work with JoPay and how to connect them.
Supported Wallets
JoPay accepts payments from any wallet that supports EVM-compatible blockchains and USDC tokens. Here are the recommended options:
Sequence (Recommended)
Sequence is the recommended wallet for JoPay payments. It provides an embedded wallet experience with several advantages:
- No gas fees — Sequence sponsors gas costs, so you only need USDC in your wallet. No need to hold MATIC or other native tokens.
- Simple sign-in — authenticate with email, social login, or passkey. No seed phrase required.
- Built-in support — the JoPay payment page has native Sequence integration for the smoothest experience.
If you are new to crypto wallets, Sequence is the easiest option. You can create a wallet in seconds without managing private keys.
MetaMask
MetaMask is a popular browser extension and mobile wallet. To use MetaMask with JoPay:
- Install the MetaMask browser extension or mobile app.
- Add the correct network (e.g. Polygon) if it is not already configured.
- Ensure you have USDC on that network. You may need to bridge USDC from another chain.
- Keep a small amount of the native gas token (e.g. MATIC) for transaction fees.
Other EVM Wallets
Any wallet that supports EVM chains and can send ERC-20 tokens (USDC) should work. This includes:
- Coinbase Wallet
- Trust Wallet
- Rainbow
- WalletConnect-compatible wallets
The key requirements are:
- The wallet must support the blockchain network shown on the payment page.
- You must have USDC tokens on that specific network.
- You must have enough native gas token to pay transaction fees (unless your wallet provides gas sponsorship).
How to Connect
On the JoPay payment page:
- Click the Connect Wallet button.
- Choose your wallet provider from the list (Sequence, MetaMask, or WalletConnect).
- Approve the connection request in your wallet.
- The payment page now shows your connected address and USDC balance.
Make sure your wallet is connected to the correct network before sending. USDC on Ethereum mainnet cannot be sent to a Polygon address — you need USDC on the same chain as the payment request.
Getting USDC on the Correct Chain
If your USDC is on a different chain than what the payment requires:
- Use a cross-chain bridge to move USDC to the required network.
- Purchase USDC directly on the required chain through an exchange that supports withdrawals to that network.
- Some wallets (like Sequence) offer built-in on-ramp features to buy USDC directly.
Common Issues
| Problem | Solution |
|---|---|
| Wallet does not appear in the list | Try WalletConnect, which supports most mobile wallets via QR code. |
| Insufficient USDC balance | Check that you have USDC on the correct chain, not a different network. |
| Transaction fails with gas error | Add a small amount of the native token (e.g. MATIC) to your wallet for gas fees. |
| Wrong network | Switch your wallet to the network shown on the payment page (e.g. Polygon). |