UNPKG

afrimomo-sdk

Version:

A unified SDK for African payment providers

22 lines 771 B
import type { Environment } from "@afrimomo-sdk/config/constants"; export interface EnvConfig { PAYCHANGU_SECRET_KEY: string; PAYCHANGU_RETURN_URL?: string; PAYCHANGU_ENVIRONMENT?: Environment; PAWAPAY_JWT: string; PAWAPAY_ENVIRONMENT?: Environment; } export interface EnvLoadOptions { envPath?: string; strict?: boolean; silent?: boolean; } export declare function loadEnvFile(options?: EnvLoadOptions): void; export declare function loadEnvConfig(): EnvConfig; export interface PSPValidationResult { isValid: boolean; missingFields: string[]; service: "paychangu" | "pawapay"; } export declare function validatePSPConfig(config: EnvConfig, psp: "paychangu" | "pawapay"): PSPValidationResult; //# sourceMappingURL=env.d.ts.map