Payments Reimagined

Empowering businesses and banks to scale with innovative payment and liquidity management products.

Connect for businesses

A business payment product, which easily integrates with your ERP software and enables both domestic and cross-border payments through a simple web interface or API.
Learn more

Liquid for banks

A real-time intercompany cash and liquidity management product, which enables self-service virtual account management through a simple web interface or API.
Learn more
TECHNOLOGY

A platform for payment innovation

nanorail is a next-generation Centralized Ledger Technology (CLT) that delivers high levels of performance and resilience. It digitizes money to move value from one user to another with built-in cryptographic security.

Visibility

Transactions can be uniquely identified and tracked, so you know where your money is at all times. No more ‘blackbox’ payments.

Scalability

nanorail can support the same number of transactions per second as the credit card networks, so we guarantee our solution can grow with your business.

Security

Transactions are secured by state-of-the-art cryptography and encryption, so your payments and sensitive information are protected beyond bank-grade security.

Adaptability

nanorail’s unique architecture can implement platform-wide changes quickly, allowing your business to respond to environmental changes or threats in near real time.

Simplify integration

nanorail features secure API access that reduces integration time and project risk. The technology can be easily and quickly deployed on-premise or in the cloud, and supports ISO 20022 messaging standards.

var https = require('https');

var options = {
 'method': 'POST',
 'hostname': 'https://sandbox.nanopay.net',
 'path': '/service/dig?dao=businessRegistrationDAO&cmd=put&format=json',
 'headers': {
   'Content-Type': 'application/json'
 }
};

var req = https.request(options, function (res) {
 var chunks = [];

 res.on("data", function (chunk) {
   chunks.push(chunk);
 });

 res.on("end", function (chunk) {
   var body = Buffer.concat(chunks);
   console.log(body.toString());
 });

 res.on("error", function (error) {
   console.error(error);
 });
});

var postData =  "{\n\t\"firstName\": \"yourFirstName\",\n\t\"middleName\": \"\",\n\t\"lastName\": \"yourLastName\",\n\t\"email\": \"yourEmial@gmail.com\",\n\t\"desiredPassword\": \"yourPassword\",\n\t\"organization\": \"yourOrganization\"\n}";

req.write(postData);

req.end();

var https = require('https');

var options = {
 'method': 'POST',
 'hostname': 'https://sandbox.nanopay.net',
 'path': '/service/dig?dao=accountDAO&cmd=put&format=json&actAs=8011',
 'headers': {
   'Content-Type': 'application/json'
 }
};

var req = https.request(options, function (res) {
 var chunks = [];

 res.on("data", function (chunk) {
   chunks.push(chunk);
 });

 res.on("end", function (chunk) {
   var body = Buffer.concat(chunks);
   console.log(body.toString());
 });

 res.on("error", function (error) {
   console.error(error);
 });
});

var postData =  "{  \n   \"class\":\"net.nanopay.bank.CABankAccount\",\n   \"branch\":10,\n   \"branchId\":\"12345\",\n   \"institutionNumber\":\"323\",\n   \"country\":\"\",\n   \"flagImage\":\"images/flags/cad.png\",\n   \"accountNumber\":\"12345\",\n   \"status\":1,\n   \"denomination\":\"CAD\",\n   \"verificationAttempts\":0,\n   \"microVerificationTimestamp\":\"2019-02-11T21:50:04.329Z\",\n   \"integrationId\":\"\",\n   \"address\":{  \n      \"class\":\"foam.nanos.auth.Address\",\n      \"type\":\"\",\n      \"verified\":false,\n      \"deleted\":false,\n      \"structured\":true,\n      \"address1\":\"\",\n      \"address2\":\"\",\n      \"countryId\":\"CA\",\n      \"regionId\":\"ON\",\n      \"streetNumber\":\"4\",\n      \"streetName\":\"River\",\n      \"suite\":\"\",\n      \"city\":\"Toronto\",\n      \"postalCode\":\"N1N1N1\",\n      \"encrypted\":false,\n      \"latitude\":0.0,\n      \"longitude\":0.0\n   },\n   \"bankAddress\":{  \n      \"class\":\"foam.nanos.auth.Address\",\n      \"type\":\"\",\n      \"verified\":false,\n      \"deleted\":false,\n      \"structured\":true,\n      \"address1\":\"\",\n      \"address2\":\"\",\n      \"countryId\":\"CA\",\n      \"regionId\":\"ON\",\n      \"streetNumber\":\"23\",\n      \"streetName\":\"Bank\",\n      \"suite\":\"\",\n      \"city\":\"Toronto\",\n      \"postalCode\":\"M2N1M2\",\n      \"encrypted\":false,\n      \"latitude\":0.0,\n      \"longitude\":0.0\n   },\n   \"id\":9,\n   \"enabled\":true,\n   \"deleted\":false,\n   \"name\":\"My Bank\",\n   \"desc\":\"\",\n   \"transferIn\":true,\n   \"transferOut\":true,\n   \"isDefault\":true,\n   \"balance\":0,\n   \"created\":\"2019-02-11T21:49:50.157Z\",\n   \"createdBy\":8011,\n   \"lastModified\":\"2019-02-11T21:50:04.329Z\",\n   \"lastModifiedBy\":1348,\n   \"institution\":24,\n   \"owner\":8011\n}";

req.write(postData);

req.end();

var https = require('https');

var options = {
 'method': 'POST',
 'hostname': 'https://sandbox.nanopay.net',
 'path': '/service/dig?dao=invoiceDAO&cmd=put&format=json&actAs=8011',
 'headers': {
   'Content-Type': 'application/json'
 }
};

var req = https.request(options, function (res) {
 var chunks = [];

 res.on("data", function (chunk) {
   chunks.push(chunk);
 });

 res.on("end", function (chunk) {
   var body = Buffer.concat(chunks);
   console.log(body.toString());
 });

 res.on("error", function (error) {
   console.error(error);
 });
});

var postData =  "{\n\t\"class\":\"net.nanopay.invoice.model.Invoice\", \n\t\"name\":\"testInvoice\", \n\t\"sourceAccount\":16, \n\t\"destinationAccount\":25, \n\t\"amount\":11111, \n\t\"payerId\":8011,\n\t\"payeeId\": 8019, \n\t\"destinationCurrency\":\"CAD\"\n}";

req.write(postData);

req.end();

COMPANY

An achievable vision

nanopay is reimagining the future of global transactions. FrictionlessⓇ, borderless, costless, riskless: a new reality, where all payments are digital payments. Backed by a team of payment industry experts, certified treasury professionals, cryptographers and software engineers, together, we strive to make this vision a reality.

Meet our team
talent

Build the future with us

We think like customers and act like owners. We are a team of smart, creative individuals who are passionate about the roles we play to achieve our company’s vision. We are always looking for world-class people to join our team.

Job openings

We use cookies to analyze and continuously improve our website. If you continue to use the website, you agree to the use of cookies. For more details about cookies and how to manage them, see our cookie policy.