1.0.4 • Published 1 year ago

qris-mutasi v1.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Qris Mutasi

Qris Mutasi is a TypeScript library used to retrieve transaction data from Merchant QRIS Dashboard. This library uses cheerio to scrape data from the dashboard.

Installation

Use the package manager npm to install Qris Mutasi.

npm install qris-mutasi

or using yarn

yarn add qris-mutasi

Usage

Importing the Library

import { Qris } from "qris-mutasi";

or commonjs

const { Qris } = require("qris-mutasi");

Creating a Qris Object

const qris = new Qris(email, password);

Retrieving Transaction Data

const data = await qris.mutasi(nominal, from_date, to_date);

Parameters

ParameterTypeDescription
nominalstring (optional)Filter transactions by the given nominal.
from_datestring | null (optional)The starting date to filter the transactions. The date format should be yyyy-mm-dd. If null, the current date is used.
to_datestring | null (optional)The end date to filter the transactions. The date format should be yyyy-mm-dd. If null, the current date is used.

Return Value

The function mutasi() returns an array of objects representing the transaction data. Each object has the following properties:

PropertyTypeDescription
idnumberThe ID of the transaction.
timestampnumberThe timestamp of the transaction in milliseconds since epoch.
tanggalstringThe date and time of the transaction in the format "yyyy-mm-dd hh:mm:ss".
nominalstringThe nominal amount of the transaction.
statusstringThe status of the transaction.
inv_idnumberThe invoice ID of the transaction.
tanggal_settlementstringThe date of the transaction settlement in the format "yyyy-mm-dd".
asal_transaksistringThe origin of the transaction.
nama_costumerstringThe name of the customer.
rrnstringThe reference number of the transaction.

Example

import { Qris } from "qris";

const email = "your_email";
const password = "your_password";
const nominal = "10000";
const from_date = "2023-05-01";
const to_date = "2023-05-07";

const qris = new Qris(email, password);
const data = await qris.mutasi(nominal, from_date, to_date);

console.log(data);

License

MIT

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago