UNPKG

tranxs

Version:

Tranxs is a powerful and easy-to-use Node.js library for integrating M-Pesa payment services into your application. It provides seamless support for all major M-Pesa transactions, including STK Push, B2C, B2B, C2B, Reversal, Account Balance, and Transacti

13 lines (12 loc) 474 B
import { B2CRequestOptions, Credentials, STKPushRequestBody } from "../types/mepesa.types"; import { Environment } from "../types/common"; export declare class Mpesa { private credentials; private environment; private baseUrl; constructor(credentials: Credentials, environment?: Environment); private generateToken; private requestMpesaAPI; stkPush(options: STKPushRequestBody): Promise<any>; b2c(options: B2CRequestOptions): Promise<any>; }