Unofficial API otpinaja.com
Unofficial API otpinaja.com for nodejs. support typescript
Instalation
Using npm
npm i @binsarjr/node-otpinaja
Using yarn
yarn add @binsarjr/node-otpinaja
Example
import OtpinAja, { Layanan } from "../src";
const APIKEY = "<APIKEY>";
let otpin = new OtpinAja().setApiKey(APIKEY);
(async () => {
let list_layanan: Layanan[] = await otpin.ListLayanan();
console.log(list_layanan);
let layanan: Layanan = await otpin.Layanan(list_layanan[0].id);
console.log(layanan);
let order = await otpin.Order(layanan.id);
console.log(order);
otpin.UbahOrderStatus(order.id, "processing");
while (true) {
let orderStatus = await otpin.OrderStatus(order.id);
if (orderStatus.otp != "") {
console.log(orderStatus);
break;
}
}
otpin.UbahOrderStatus(order.id, "done");
})();