For the complete documentation index, see llms.txt. This page is also available as Markdown.

Crypto as a Service with reliance

NotBank offers a Crypto as a Service (CaaS) service that provides a robust, documented technical infrastructure (API) so that third parties (fintechs, banks, or wallets) can quickly integrate full cryptocurrency and digital asset functionality under their own brand. This solution allows institutions to offer their customers services such as secure custody, wallet management, instant fiat-to-crypto conversion, and send/receive operations, without needing to build from scratch the complexity of the blockchain, the backend, security or regulatory compliance. In essence, NotBank handles the technical side, the risks and the infrastructure, acting as a bridge between the traditional financial world and the crypto ecosystem, which allows its clients to focus solely on the user experience and their business strategy.

Notbank offers two service modalities Crypto as a Service (CaaS) designed for different client profiles and operational needs. The standard CaaS provides a robust regulatory compliance solution that accompanies each client through a structured and thorough onboarding process. The CaaS with reliance, on the other hand, is aimed at institutions that already have a consolidated compliance framework and verifiable reputation, which makes it possible to establish a high-trust relationship between the parties. Thanks to this additional level of trust —supported by shared responsibility agreements and mutual validation— the onboarding process is considerably streamlined, reducing times and operational friction without compromising the required regulatory standards.

To start using Crypto as a Service (CaaS) with reliance, the interested party must formalize their request by signing a service agreement. This contract clearly sets out the terms of use, responsibilities, and commercial agreements. To start this process, you need to contact our support team by clicking on the link provided. This link will take you to a specific contact form that you must complete. Once we receive your request through the form, our team will promptly send you the contract for your review and subsequent signature.

1. Authentication in Notbank

Authentication to access the Notbank API is performed securely by combining the confidential API credentials with a specific user identifier. These credentials, obtained in the previous step, act as proof of the client application's identity. By including the user identifier along with these credentials in the request, the API can verify the identity of the caller and, crucially, authorize operations at the level of the specific user account within the Notbank ecosystem, ensuring that only the relevant data and actions are available.

GET /ap/AuthenticateUser HTTP/1.1
Host: https://api.notbank.com
Content-Type: application/json
APIKey: "<public-key>",
Signature: "<signature>",
UserId: "<user-uuid>",
Nonce: "2247733562"

---

{
  "Authenticated": true,
  "SessionToken": "02de4e6d-43f2-4e89-7213-49a9935d5607",  // token, aptoken
  // ...
}

Nonce any arbitrary number or random string used with the API private key to generate a signature.

Signature is a long alphanumeric string generated using the API private key and the nonce. To generate your own signature with a nonce different, you must use HMAC-SHA256 to encode your Nonce, UserId (user ID) and the API public key (<public-key>), in the format NonceUserIdAPIPublicKey using the API secret key (<secret-key>) as the key.

import { NotbankClient } from 'notbank';

// REST HTTP client creation
const restClient = NotbankClient.Factory.createRestClient();

// authentication
await restClient.authenticateUser({
  ApiPublicKey: "public-key",
  ApiSecretKey: "secret-key",
  UserId: "user-uuid"
});

2. Register a client in Notbank

If you want to expand your own business and offer cryptocurrency services to your users, our registration through the Crypto as a Service (CaaS) option is the right one. This powerful integration will allow you to onboard and manage your own clients within the Notbank ecosystem, acting as a bridge between your users and all the functionality of our platform.

2.1 Basic-level registration

2.1.1 Glossary

Value
Description

trader

Merchant

investor

Investor

student

Student

housewife

Housewife

accountant

Accountant

actor_actress

Actor/Actress

air_hostess

Flight attendant

archaeologist

Archaeologist

architect

Architect

astronaut

Astronaut

baker

Baker

biologist

Biologist

bricklayer

Bricklayer

driver

Driver

businessman

Businessman

butcher

Butcher

caretaker_janitor_porter

Caretaker/Janitor/Porter

carpenter

Carpenter

cashier

Cashier

cleaner

Cleaner

clown

Clown

cobbler

Cobbler

cook_chef

Cook/Chef

chemist

Chemist

dancer

Dancer

decorator

Decorator

dentist

Dentist

designer

Designer

physician

Physician

dressmaker

Dressmaker

dustman

Garbage collector

economist

Economist

electrician

Electrician

engineer

Engineer

farmer

Farmer

fireman

Firefighter

fisherman

Fisherman

florist

Florist

fruiterer

Fruit seller

gardener

Gardener

geologist

Geologist

hairdresser

Hairdresser

jeweller

Jeweler

journalist

Journalist

judge

Judge

lawyer

Lawyer

librarian

Librarian

life_guard

Lifeguard

mailman_postman

Mail carrier

mechanic

Mechanic

meteorologist

Meteorologist

cryptocurrency_miner

Cryptocurrency miner

mineral_miner

Miner

model

Model

nanny_nursemaid

Nanny

nun

Nun

nurse

Nurse

painter

Painter

pastry_cook

Pastry chef

pharmacist

Pharmacist

photographer

Photographer

physicist

Physicist

plumber

Plumber

policeman_policewoman

Police officer

politician

Politician

priest

Priest

professor_teacher

Professor/Teacher

programmer

Programmer

psychiatrist

Psychiatrist

psychologist

Psychologist

receptionist

Receptionist

researcher_scientist

Researcher/Scientist

sailor

Sailor

salesman

Salesperson

secretary

Secretary

shop_assistant

Shop assistant

singer

Singer

social_worker

Social worker

sportsman

Athlete

surgeon

Surgeon

taxi_driver

Taxi driver

telephone_operator

Telephone operator

travel_agent

Travel agent

veterinarian

Veterinarian

waiter_waitress

Waiter/Waitress

writer

Writer

deliveryman

Delivery person

uber_driver

Uber driver

pilot

Pilot

administrative

Administrative

public_servant

Public servant

other

Other

customer_care

Customer service

military

Military

manager_officier

Manager/Officer

Value
Description

0

Female

1

Male

Value
Description

1

National ID

2

Foreigner

3

NUIP: Unique personal identification number

4

NIP: Personal identification number

5

PEP: Special Stay Permit

6

CC: Citizenship card

7

CE: Foreigner ID card

8

Passport

Value
Description

1

Buenos Aires

10

Catamarca

14

Chaco

20

Chubut

43

Autonomous City of Buenos Aires

3

Córdoba

15

Corrientes

5

Entre Ríos

13

Formosa

11

Jujuy

18

La Pampa

9

La Rioja

4

Mendoza

16

Misiones

19

Neuquén

21

Río Negro

12

Salta

7

San Juan

8

San Luis

22

Santa Cruz

2

Santa Fe

6

Santiago del Estero

23

Tierra del Fuego, Antarctica and South Atlantic Islands

17

Tucumán

Value
Description

RO

Rondônia

AC

Acre

AM

Amazonas

RR

Roraima

PA

Pará

AP

Amapá

TO

Tocantins

MA

Maranhão

PI

Piauí

CE

Ceará

RN

Rio Grande do Norte

PB

Paraíba

PE

Pernambuco

AL

Alagoas

SE

Sergipe

BA

Bahia

MG

Minas Gerais

ES

Espírito Santo

RJ

Rio de Janeiro

SP

São Paulo

PR

Paraná

SC

Santa Catarina

RS

Rio Grande do Sul

MS

Mato Grosso do Sul

MT

Mato Grosso

GO

Goiás

DF

Federal District

Value
Description

Arica

Arica

Camarones

Camarones

General Lagos

General Lagos

Putre

Putre

Alto Hospicio

Alto Hospicio

Camiña

Camiña

Colchane

Colchane

Huara

Huara

Iquique

Iquique

Pica

Pica

Pozo Almonte

Pozo Almonte

Antofagasta

Antofagasta

Calama

Calama

María Elena

María Elena

Mejillones

Mejillones

Ollagüe

Ollagüe

San Pedro de Atacama

San Pedro de Atacama

Sierra Gorda

Sierra Gorda

Taltal

Taltal

Tocopilla

Tocopilla

Alto del Carmen

Alto del Carmen

Caldera

Caldera

Chañaral

Chañaral

Copiapó

Copiapó

Diego de Almagro

Diego de Almagro

Freirina

Freirina

Huasco

Huasco

Tierra Amarilla

Tierra Amarilla

Vallenar

Vallenar

Andacollo

Andacollo

Canela

Canela

Combarbalá

Combarbalá

Coquimbo

Coquimbo

Illapel

Illapel

La Higuera

La Higuera

La Serena

La Serena

Los Vilos

Los Vilos

Monte Patria

Monte Patria

Ovalle

Ovalle

Paiguano

Paiguano

Punitaqui

Punitaqui

Río Hurtado

Río Hurtado

Salamanca

Salamanca

Vicuña

Vicuña

Algarrobo

Algarrobo

Cabildo

Cabildo

Calera

Calera

Calle Larga

Calle Larga

Cartagena

Cartagena

Casablanca

Casablanca

Catemu

Catemu

Concón

Concón

El Quisco

El Quisco

El Tabo

El Tabo

Hijuelas

Hijuelas

Easter Island

Easter Island

Juan Fernández

Juan Fernández

La Cruz

La Cruz

La Ligua

La Ligua

Limache

Limache

Llaillay

Llaillay

Los Andes

Los Andes

Nogales

Nogales

Olmué

Olmué

Panquehue

Panquehue

Papudo

Papudo

Petorca

Petorca

Puchuncaví

Puchuncaví

Putaendo

Putaendo

Quillota

Quillota

Quilpué

Quilpué

Quintero

Quintero

Rinconada

Rinconada

San Antonio

San Antonio

San Esteban

San Esteban

San Felipe

San Felipe

Santa María

Santa María

Santo Domingo

Santo Domingo

Valparaíso

Valparaíso

Villa Alemana

Villa Alemana

Viña del Mar

Viña del Mar

Zapallar

Zapallar

Alhué

Alhué

Buin

Buin

Calera de Tango

Calera de Tango

Cerrillos

Cerrillos

Cerro Navia

Cerro Navia

Colina

Colina

Conchalí

Conchalí

Curacaví

Curacaví

El Bosque

El Bosque

El Monte

El Monte

Central Station

Central Station

Huechuraba

Huechuraba

Independencia

Independencia

Isla de Maipo

Isla de Maipo

La Cisterna

La Cisterna

La Florida

La Florida

La Granja

La Granja

La Pintana

La Pintana

La Reina

La Reina

Lampa

Lampa

Las Condes

Las Condes

Lo Barnechea

Lo Barnechea

Lo Espejo

Lo Espejo

Lo Prado

Lo Prado

Macul

Macul

Maipú

Maipú

María Pinto

María Pinto

Melipilla

Melipilla

Ñuñoa

Ñuñoa

Padre Hurtado

Padre Hurtado

Paine

Paine

Pedro Aguirre Cerda

Pedro Aguirre Cerda

Peñaflor

Peñaflor

Peñalolén

Peñalolén

Pirque

Pirque

Providencia

Providencia

Pudahuel

Pudahuel

Puente Alto

Puente Alto

Quilicura

Quilicura

Quinta Normal

Quinta Normal

Recoleta

Recoleta

Renca

Renca

San Bernardo

San Bernardo

San Joaquín

San Joaquín

San José de Maipo

San José de Maipo

San Miguel

San Miguel

San Pedro

San Pedro

San Ramón

San Ramón

Santiago

Santiago

Talagante

Talagante

Tiltil

Tiltil

Vitacura

Vitacura

Chimbarongo

Chimbarongo

Chépica

Chépica

Codegua

Codegua

Coinco

Coinco

Coltauco

Coltauco

Doñihue

Doñihue

Graneros

Graneros

La Estrella

La Estrella

Las Cabras

Las Cabras

Litueche

Litueche

Lolol

Lolol

Machalí

Machalí

Malloa

Malloa

Marchihue

Marchihue

Nancagua

Nancagua

Navidad

Navidad

Olivar

Olivar

Palmilla

Palmilla

Paredones

Paredones

Peralillo

Peralillo

Peumo

Peumo

Pichidegua

Pichidegua

Pichilemu

Pichilemu

Placilla

Placilla

Pumanque

Pumanque

Quinta de Tilcoco