Overview

Introduction

EukaPay, is a cryptocurrency point-of-sale and invoicing platform with built-in accounting and analytics, where merchants can invoice, receive, and track their payments in real-time, and choose to receive between 100% fiat currency or 100% crypto.

API Basics

The EukaPay API gives you access to pretty much all the features you can use on our dashboard and lets you extend them for use in your application. It strives to be RESTful and is organized around the main resources you would be interacting with.

Sample Requests

We provide sample API calls next to each method using cURL. All you need to do is insert your specific parameters, and you can test the calls from the command line.

You can also use Postman if you aren't familiar with cURL. Postman is an easy-to-use API development environment for making HTTP requests. You can download the EukaPay Postman Collection to make testing the API easier.

In this documentaion, sample NodeJs api calls are made using promises with the the fetch API. However, the async/await syntax can also be used with fetch. Alternatively, you can also use Axios.

Onboarding Steps

Step 1. Read the documentation

We recommend that you read the API documentation and familiarize yourself with the different API functions and calls so you can get the most out of the API.

Step 2. Create an account

You can register an account on our sign-up page. You must go through the entire onboarding and verification process before you are allowed to send funds.

Step 3. Register your business information

Following the onboarding steps, put your legal business information.

Step 4. Issue a new API key

You can issue your private key on the API page.

Step 5. Go live!