Skip to content

Un-Official ovoid API Wrapper for NodeJS

License

Notifications You must be signed in to change notification settings

febrimaulana/ovoid-nodejs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Un-Official ovoid API Wrapper for NodeJS

Repository berikut ini merupakan porting dari ovoid untuk NodeJS

Method

  • login2FA
  • login2FAVerify
  • loginSecurityCode
  • getBalance
  • getBudget
  • logout
  • unreadHistory
  • getWalletTransaction
  • generateTrxId
  • transferOvo

Instalasi

npm install ovoid atau yarn add ovoid

Dokumentasi

const OVOID = require('ovoid');
let ovoid = new OVOID();

Login

Langkah 1
let refId = await ovoid.login2FA('nomorhandphone');
Langkah 2
let accessToken = await ovoid.login2FAVerify(refId,'OTP','nomorhandphone');
Langkah 3
let authToken = await ovoid.loginSecurityCode('PINOVO', accesToken.updateAccessToken);
Untuk mengakses resource selanjutnya
ovoid = new OVOID(authToken.token)

Mendapatkan jumlah notifikasi yang belum terbaca

Mendapatkan jumlah notifikasi akun ovo anda

let unread = await ovoid.getUnreadHistory();

Mendapatkan notifikasi

Mendapatkan notifikasi akun ovo anda

let notif = await ovoid.getAllNotification();

Mendapatkan balance

Mendapatkan balance ovo anda, tipe wallet yang dapat dipilih :

  • cash : OVO Cash
  • point : OVO Point
let balanceCash = await ovoid.getBalance(tipe);

Transfer ke sesama OVO

Cek apakah nomor tujuan terdaftar di OVO
let isOVO = await ovoid.isOVO(nominal, 'nomortujuan');
Transfer ke nomor tujuan
let transferOvo = await ovoid.transferOvo('nomortujuan', nominal, 'catatan');

Transfer ke rekening bank

Cek kode bank
let getRefBank = await ovoid.getRefBank();
Cek tujuan transfer (transfer inquiry)
let transferInquiry = await ovoid.transferInquiry(no_rekening, nominal, 'kodebank', 'nama bank', 'catatan');
Transfer ke rekening tujuan
let transferBank = await ovoid.transferBank('nama penerima', 'nomor_akun_ovo', 'nomor_rekening_tujuan', nominal, 'kodebank', 'nama bank', 'pesan', 'catatan');

Logout

ovoid.logout();

License

MIT

Author

Achmad Apriady

About

Un-Official ovoid API Wrapper for NodeJS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%