API Documentation

NodaPay payment gateway lets you accept and make payments using a JSON-formatted REST API.

Getting started

Your API credentials are a project ID and a secret key, which authenticate API requests from your account.

Important: Don't use the secret key in the client-side (frontend) code.

To get credentials, provide NodaPay customer support team (info@nodapay.ai) with the following details:
  • Website URL
  • Email
  • Two Customer browser redirection URLs:
    • success redirect
    • failure redirect
  • Merchant callback URLs:
    • payments callback (used both for inbound and outbound payments)
When your company passes regulatory compliance procedures, production values for the project ID and the secret key will be supplied.

Guides

Authentication

Learn how to authenticate your API requests.

Read more

Errors

Read about the different types of errors returned by the API.

Read more

Callback

Learn how to configure callback for your app.

Read more

Sandbox

Learn how to use sandbox for testing.

Read more

Payment Methods

Learn payment methods and required parameters.

Read more

API Reference

Card Processing API

Learn how to create, retrieve credit card transaction.

Payout API

Learn how to create payouts.

Bulk Operations API

Learn about Bulk Operations API.

Invoices API

Learn about Invoices API.

Balance API

Learn about Balance API.

P2P Payments API

Learn about P2P Payments API.