👨‍đŸ’ģGetting Started

To begin using the Ninjapay API, you must first have a Ninjapay account. Please go to desktop dashboard or download the Ninjapay app and sign up as an individual user, or if you will be using the Ninjapay API in association with a company or organization, register a personal account first and then complete this sign-up form with your company info. Merchants who want to add Ninjapay as a payment solution or API integration can also sign-up with their company info.

Upon signing up for a Ninjapay account, you will be granted access to your own Ninjapay Dashboard.

  1. Read the documentation: We recommend that you read the API documentation and familiarize yourself with functionalities. If you need help verifying if our solution matches your business needs, contact us at support@ninjapay.me or Join us on Telegram(recommended)

  2. Register an account on production environment and generate API Keys: You can register an production environment account here. Generate your API credentials on your dashboard (please refer to the table below if you need assistance).

Invoice key
Admin key

Create payment request & fetch payment info

✅

✅

Fetch transaction history info

✅

✅

Initiate withdrawal

❌

✅

  1. Technical assistance

Sometimes, things do not run as we expect. If you need technical assistance please contact us at support@ninjapay.me or Join us on Telegram(recommended) and we will dedicate an engineer to assist you free of charge.

  1. Testing is done 🎉 Register your production account

You are now ready to launch your application. Create an account on the production environment and generate new API credentials. Update your application API endpoint to .(Currently only prod is supported, no Dev environment)

  1. You are ready to go ⚡ī¸

You are now ready to receive & send Bitcoin. Let us know what you built and we will do our part in spreading the word.

Last updated