Get technical help, integration guides, and support resources to integrate and use BillMyAgent effectively.

For general questions, visit our FAQ page.

Quick Links

Integration Resources

Troubleshooting

Common Issues

  • API key authentication errors - Verify your API key is correct and has proper permissions
  • Forgot password - Use the "Forgot Password?" link on the login page to reset your password via email
  • Password reset email not received - Check your spam folder, verify your email address, and ensure email service is configured
  • HTTP 402 Payment Required - If you receive 402 responses, ensure your SDK client is configured with a signer for automatic handling
  • Signer issues - In a browser, make sure your wallet (e.g. MetaMask) is installed and unlocked; on a server, that your private-key signer is set
  • Payment signing failures - Verify you're connected to the correct network (Base, Ethereum, or Polygon)
  • Webhook delivery issues - Check your webhook endpoint is accessible and returns 200 status
  • Payment verification failures - Ensure your payment data matches the expected format
  • Network connectivity - Verify your application can reach our API endpoints
  • GraphQL payment extensions - Check the extensions.paymentRequired field in GraphQL responses for payment requirements

x402 Protocol Resources

BillMyAgent fully implements the x402 protocol for autonomous agent payments. Key features include:

  • HTTP 402 Paywalls: Endpoints can require payment and return 402 with payment instructions
  • Automatic Payment Handling: SDKs automatically detect 402, sign payments, and retry requests
  • Signer-based payments: Sign with any viem wallet client (browser wallet) or a server-side private key (EIP-3009)
  • GraphQL Extensions: Field-level monetization with extensions.paymentRequired
  • Payment Instructions: Automatic generation of x402-compliant PaymentRequired payloads

See our documentation for detailed integration guides.

Still Need Help?

If you can't find what you're looking for, please contact us and we'll be happy to assist you.

For general questions, check our FAQ page.