tranzila

1.0.0 • Public • Published

tranzila

tranzila is a Node.js library that simplifies using API of tranzila.com service.

The full API documentation of the service you can find here.

Installation

You can install this package using npm:

npm install tranzila

Usage

To use tranzila, you need to require and create an instance of the class with your tranzila API credentials. Then, you can call its methods.

const Tranzila = require('tranzila');

const tranzila = new Tranzila("<<PUBLIC_KEY>>", "<<PRIVATE_KEY>>");

// Retrieve a list of transactions
tranzila.makeRequest('POST', 'https://api.tranzila.com/v1/transactions', {
	terminal_name: "<<TERMINAL_NAME>>"
})
    .then(response => console.log(response)
    .catch(error => console.error(`Error: ${error.message}`));

Or you can use the static Tranzila.getTransactionResponseCodeMessage method to get a response code description.

const Tranzila = require('tranzila');

console.log(Tranzila.getTransactionResponseCodeMessage("000"));

Methods

makeRequest(method, url, data)

Sends an API request to the specified url by adding all required headers.

  • method (String): POST, GET, PUT, DELETE, etc.
  • url (String): The endpoint url.
  • data (Object): The data to send in the request body.

Returns a Promise that resolves with the server JSON response or rejects with an error.

getTransactionResponseCodeMessage(responseCode, language)

  • responseCode (String): The transaction's processor_response_code.
  • language (String, optional): The description language. May be en or he. Defaults to en.

Returns a String in the specified language.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Package Sidebar

Install

npm i tranzila

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

46.4 kB

Total Files

5

Last publish

Collaborators

  • siginur