afrimomo-sdk
Version:
A unified SDK for African payment providers
11 lines • 770 B
TypeScript
import type { HttpClient } from "../../../utils/httpClient";
import { type ServiceResult } from "../../../utils/serviceWrapper";
import type { InitiateCollectionRequest, CollectionResponse, CollectionTransaction, GetCollectionTransactionsParams, CollectionTransactionsResponse } from "../types/collection";
export declare class OneKhusaCollections {
private readonly network;
constructor(network: HttpClient);
initiateRequestToPay(request: InitiateCollectionRequest): Promise<ServiceResult<CollectionResponse>>;
getTransactions(params?: GetCollectionTransactionsParams): Promise<ServiceResult<CollectionTransactionsResponse>>;
getTransaction(transactionId: string): Promise<ServiceResult<CollectionTransaction>>;
}
//# sourceMappingURL=index.d.ts.map