@yabetoo/mtn-momo-js
Version:
MTN Mobile Money API Client for NodeJS written in TypeScript
12 lines (11 loc) • 850 B
TypeScript
import { PaymentRequest } from "./collections";
import { GlobalConfig, ProductConfig, SubscriptionConfig, UserConfig } from "./common";
import { TransferRequest } from "./disbursements";
import { RemittanceRequest } from "./remittances";
export declare function validateRequestToPay(paymentRequest: PaymentRequest): Promise<void>;
export declare function validateTransfer(payoutRequest: TransferRequest): Promise<void>;
export declare function validateRemittance(remittanceRequest: RemittanceRequest): Promise<void>;
export declare function validateGlobalConfig(config: GlobalConfig): void;
export declare function validateProductConfig(config: ProductConfig): void;
export declare function validateSubscriptionConfig(config: SubscriptionConfig): void;
export declare function validateUserConfig({ userId, userSecret }: UserConfig): void;