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
TypeScript
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>;
}