MetaMask Wallet Setup
Set up a MetaMask wallet to test payments on Ethereum-based networks in the WickiePay sandbox.
Install MetaMask
- Visit metamask.io and install the browser extension
- Create a new wallet and save your recovery phrase securely
- MetaMask will default to Ethereum Mainnet
Switch to Sepolia Testnet
- Open MetaMask
- Click the network dropdown (top left)
- Enable Show test networks in Settings > Advanced
- Select Sepolia from the network list
Get Test ETH
You need test ETH for gas fees:
- Copy your MetaMask wallet address
- Visit a Sepolia faucet (search for "Sepolia faucet")
- Request test ETH to your address
- Wait for the transaction to confirm
Add Test USDC (ERC20)
To test USDC payments:
- In MetaMask, click Import tokens
- Select Custom token
- Enter the Sepolia USDC contract address (provided in your sandbox portal)
- Token symbol and decimals will auto-populate
- Click Add custom token
Get Test USDC
- Use the WickiePay sandbox portal to request test USDC
- Or use the sandbox faucet provided by your account manager
- Tokens will appear in your MetaMask wallet
Test a Payment
- Create a Payment In via the sandbox API
- Copy the payment address from the API response
- In MetaMask, click Send
- Paste the payment address
- Enter the required amount of USDC
- Confirm the transaction
- Monitor the payment status via API or webhook
Adding USDT (ERC20)
Follow the same steps as USDC, using the USDT contract address from your sandbox portal.
Troubleshooting
| Issue | Solution |
|---|---|
| Transaction pending | Ensure you have enough test ETH for gas |
| Token not showing | Verify the correct contract address was imported |
| Wrong network | Confirm MetaMask is on Sepolia, not Mainnet |
Next Steps
- TronLink Setup — Test with TRX and TRC20 tokens
- Sandbox Overview — Complete testing checklist