palmpaywrappersdk
Version:
PalmPay Wrapper Sdk
16 lines (15 loc) • 1.32 kB
TypeScript
import { PayOutPaymentRequestBuilder } from '../RequestDTOs/PayOutPaymentRequest';
import { QueryOrderResultBuilder } from '../RequestDTOs/QueryOrderResultRequest';
import { BuildPayload } from '../RequestDTOs/PaymentRequest';
export declare class PayOutServiceManager {
private appId;
private countryCode;
private payOutService;
constructor(appId: string, countryCode: string, privateKey: string, isTest: boolean);
createOrder(createOrderRequestBuilder: PayOutPaymentRequestBuilder): Promise<import("..").PayInCreateOrderResponse<import("..").PayInCreateOrderResponseData> | undefined>;
fetchOrderStatus(builder: QueryOrderResultBuilder): Promise<import("..").PayInCreateOrderResponse<import("..").TransactionResultsResponse> | undefined>;
queryMerchantBalance(builder: BuildPayload): Promise<import("..").PayInCreateOrderResponse<import("..").MerchantBalanceResponse>>;
queryBankList(builder: BuildPayload): Promise<import("..").PayInCreateOrderResponse<import("..").BankDetailsList> | undefined>;
queryBankAccount(builder: BuildPayload): Promise<import("..").PayInCreateOrderResponse<import("..").QueryBankAccountResponse> | undefined>;
queryPalmPayAccount(builder: BuildPayload): Promise<import("..").PayInCreateOrderResponse<import("..").QueryBankAccountResponse> | undefined>;
}