{"_id":"@bolaxdd/digi","_rev":"1-7f0d3c136fb4c7aa1733b344f54dd319","name":"@bolaxdd/digi","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@bolaxdd/digi","version":"0.0.1","description":"digiflaz website top up","main":"./lib/index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":{"name":"bolaxd"},"license":"ISC","dependencies":{"blueimp-md5":"^2.19.0","undici":"^6.2.1"},"gitHead":"70889ded6c5aa32a98e0771c7cd497ebe006bd49","_id":"@bolaxdd/digi@0.0.1","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-OmvBSwjx72DHZgVLdMKHfT/6euSZAt0vm+vv5wUJpgDDc7tuTeQzQduWjT6fspyglWsSpeN4YoIJQW2n37swPw==","shasum":"2b950f80b801878342a8e6ab60eec94a8ecb3167","tarball":"https://registry.npmjs.org/@bolaxdd/digi/-/digi-0.0.1.tgz","fileCount":5,"unpackedSize":6910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUMCN1Z4XQbdXXXViFs8J0etMVOU1sxTW2B2NLjo9GcgIhAKMQ6hJM3vIQHsr74WJG72Xufh1ov5f4WHOJNikrG+Wq"}]},"_npmUser":{"name":"bolaxdd","email":"geichimv@gmail.com"},"directories":{},"maintainers":[{"name":"bolaxdd","email":"geichimv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/digi_0.0.1_1703840563382_0.8042574890416943"},"_hasShrinkwrap":false},"0.0.2":{"name":"@bolaxdd/digi","version":"0.0.2","description":"digiflaz website top up","main":"./lib/index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":{"name":"bolaxd"},"license":"ISC","dependencies":{"blueimp-md5":"^2.19.0","undici":"^6.2.1"},"gitHead":"b4424281cb342131dd7014047c69753902929284","_id":"@bolaxdd/digi@0.0.2","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-Hu+nyG2iRvc2RGRYMOCvwkCkqfu2RuyHEF+avv7xpgL0plFi+j0IsT0JjKkLN5z9zmk1PenhRZOTmAvaqQJqvQ==","shasum":"e0394e3201d6794b046ce77e9b7cff603f18df4e","tarball":"https://registry.npmjs.org/@bolaxdd/digi/-/digi-0.0.2.tgz","fileCount":5,"unpackedSize":6976,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5riOKfcHCCDKbCueWvliKaAd9A9FOu26TZcojtXXuwQIgSg1YUcZOHCwSMoayJcPfFu6qJopZpftUWJzSdIBclbc="}]},"_npmUser":{"name":"bolaxdd","email":"geichimv@gmail.com"},"directories":{},"maintainers":[{"name":"bolaxdd","email":"geichimv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/digi_0.0.2_1703842062390_0.7623038367452124"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-29T09:02:43.290Z","0.0.1":"2023-12-29T09:02:43.544Z","modified":"2023-12-29T09:27:42.737Z","0.0.2":"2023-12-29T09:27:42.557Z"},"maintainers":[{"name":"bolaxdd","email":"geichimv@gmail.com"}],"description":"digiflaz website top up","keywords":[],"author":{"name":"bolaxd"},"license":"ISC","readme":"\n\nModule API buyer or seller from [digiflazz](https://digiflazz.com/)\n\n## Install \n\n```\nnpm install @bolaxdd/digi\n```\n\n## Usage\n\n```js\nimport { DigiBuyer } from \"@bolaxdd/digi\";\n// Only ESM\n// unsupported EJS \n\nconst apikey = 'abcd',\n    username = 'abcd123'\nconst digi = new DigiBuyer({ apikey, username });\n// Anda bisa menggunakan seperti ini\n// const digi = new DigiBuyer(apikey, username);\n(async function () {\n  // const sign = digi.__sign(\"tess\");\n  // console.log(sign);\n\n  // Cek saldo\n  const cekSaldo = await digi.cekSaldo();\n  console.log(cekSaldo);\n\n  const type = \"prepaid\"; // prepaid, pasca\n  const price = await digi.daftarHarga(type);\n  console.log(price);\n\n  // depo\n  const bank = \"BRI\", // BRI, MANDIRI, BNI, BCA\n    ownerName = \"NUR MUHAMMAD IQBAL SHOLAHUDDIN\";\n  const dep = await digi.deposit(10000, bank, ownerName);\n  console.log(dep);\n\n  const codeProduct = \"123abc\",\n    customerNo = \"6285879799927\",\n    refId = \"your_id\",\n    opts = {}; // add your opts body, check other options in digiflazz docs\n\n  const topup = await digi.topup(codeProduct, customerNo, refId, opts);\n  console.log(topup);\n\n  const cektagihan = await digi.cekTagihan(\n    codeProduct,\n    customerNo,\n    refId,\n    opts\n  );\n  console.log(cektagihan);\n\n  const bayartagihan = await digi.bayarTagihan(\n    codeProduct,\n    customerNo,\n    refId,\n    opts\n  );\n  console.log(bayartagihan);\n\n  const cekstatus = await digi.cekStatus(codeProduct, customerNo, refId, opts);\n  console.log(cekstatus);\n\n  const inquirypln = await digi.inquiryPLN(customerNo);\n  console.log(inquirypln);\n})();\n\n```","readmeFilename":"README.md"}