Skip to main content“Insufficient funds” Error
Problem: Your wallet doesn’t have enough SOL or USDC.
Solution:
- Check SOL+USDC balance: https://orb.helius.dev/address/<wallet-address>/tokens
- Purchase and transfer more SOL or USDC to your wallet
”Payment failed” Error
Problem: Payment transaction failed on Solana.
Solution:
- Ensure you have SOL for transaction fees (at least 0.001 SOL)
- Verify USDC balance is sufficient (at least 0.01 USDC per request, 0.001 for Nansen)
- Check network status at https://status.solana.com/
- Try again after a moment if network is congested
”402 Payment Required” Not Handled
Problem: Payment handler not working.
Solution:
- Verify fetchWithPayeris being used (not regularfetch)
- Check that payment handler was created correctly
- Ensure PAYER_KEYPAIRenvironment variable is set
- Verify wallet has both SOL and USDC
”Could not find USDC mint” Error
Problem: lookupKnownSPLToken returned undefined.
Solution:
- Ensure you’re using "mainnet-beta"as the network name (not “mainnet”)
- Check that @faremeter/infopackage is installed
- Verify the import path: @faremeter/info/solana
HTTP Error Responses
Problem: API returns 400, 500, or other error codes.
Solution:
- Check the error message in response body
- Verify your request payload is correct for the partner API
- Ensure the proxy URL is correct
- Check partner API documentation for endpoint requirements
Support
For questions or issues: