UNPKG

@yabetoo/mtn-momo-js

Version:

MTN Mobile Money API Client for NodeJS written in TypeScript

23 lines (22 loc) 1.07 kB
export { Payment, PaymentRequest } from "./collections"; export { Transfer, TransferRequest } from "./disbursements"; export { Remit, RemittanceRequest } from "./remittances"; export * from "./errors"; export { PartyIdType as PayerType, Party as Payer, TransactionStatus as Status, Balance, Environment, FailureReason, GlobalConfig, ProductConfig } from "./common"; import Collections from "./collections"; import Disbursements from "./disbursements"; import Remittances from "./remittances"; import Users from "./users"; import { GlobalConfig, ProductConfig, SubscriptionConfig } from "./common"; export interface MomoClient { Collections(productConfig: ProductConfig): Collections; Disbursements(productConfig: ProductConfig): Disbursements; Remittances(productConfig: ProductConfig): Remittances; Users(subscription: SubscriptionConfig): Users; } /** * Initialise the library * * @param globalConfig Global configuration required to use any product */ export declare function create(globalConfig: GlobalConfig): MomoClient;