@payunit/nodejs-sdk
Version:
PayUnit Payment Processor SDK
13 lines • 957 B
TypeScript
import { InitiatePaymentRequest, InitiatePaymentResponse, MakePaymentMobileMoneyRequest, MakePaymentResponse, TransactionPaymentStatusResponse, InitiateAndMakePaymentMobileMoneyRequest } from './types/collect';
import { PayunitClient } from './PayunitClient';
export declare class Collections {
private readonly client;
constructor(client: PayunitClient);
initiatePayment(initiatePaymentRequest: InitiatePaymentRequest): Promise<InitiatePaymentResponse>;
makePayment(makePaymentRequest: MakePaymentMobileMoneyRequest): Promise<MakePaymentResponse>;
initiateAndMakePaymentMobileMoney(request: InitiateAndMakePaymentMobileMoneyRequest): Promise<MakePaymentResponse>;
getTransactionStatus(transaction_id: string): Promise<TransactionPaymentStatusResponse>;
payWithCard(payWithCardRequest: InitiatePaymentRequest): Promise<InitiatePaymentResponse>;
private validateMobileMoneyProvider;
}
//# sourceMappingURL=Collections.d.ts.map