Skip to main content

Payment Failures

I get to the checkout screen but my wallet cannot pay, hangs at pending, or fails with something like “No route found”
The most common cause of payment failures is incomplete implementation—usually an AI agent not following the documentation exactly. Double-check that every step has been completed correctly.

Check your implementation

Review the docs for your specific implementation and verify each step has been completed:

Make sure your app URL is correct

In your dashboard, set your URL to the base URL where your app is hosted: https://yourapp.com This is how moneydevkit reaches your app to complete payments.

Testing locally

To test production payments locally, you need to expose your local server to the internet. We recommend ngrok:
ngrok http 3000
Then set your app URL in the dashboard to something like https://<your-ngrok-id>.ngrok-free.app