UNPKG

@allan70/daraja-package

Version:

A package to middle-man DarajaAPI 2.0 requests to perform M-Pesa transactions

27 lines (23 loc) 800 B
function buyGoods(json_body_from_user) { const mpesa_buy_goods = require('./mpesa_buy_goods'); return mpesa_buy_goods(json_body_from_user); } function payBill(json_body_from_user) { const mpesa_paybill = require('./mpesa_pay_bill'); mpesa_paybill(json_body_from_user); } function receipt(req) { // default callback url to receive transactions try{ const transaction = require('./transaction'); return transaction.getTransactionInfo(req); }catch(err){ return err.message; } } const daraja = { buyGoods: (json_body_from_user)=>{return buyGoods(json_body_from_user)}, payBill: (json_body_from_user)=>{return payBill(json_body_from_user)}, receipt: (req)=>{return receipt(req)} } module.exports = daraja;