palmpaywrappersdk
Version:
PalmPay Wrapper Sdk
14 lines (13 loc) • 1.25 kB
TypeScript
import { BuildPayload } from '../RequestDTOs/PaymentRequest';
export declare class VirtualAccountServiceManager {
private appId;
private countryCode;
private virtualAccountService;
constructor(appId: string, countryCode: string, privateKey: string, isTest: boolean);
createVirtualAccount(createVirtualAccountRequestBuilder: BuildPayload): Promise<import("..").PayInCreateOrderResponse<import("..").CreateVirtualAccountResponse> | undefined>;
updateVirtualAccountStatus(updateVirtualAccountStatusBuilder: BuildPayload): Promise<import("..").PayInCreateOrderResponse<unknown> | undefined>;
deleteVirtualAccount(deleteVirtualAcctRequest: BuildPayload): Promise<import("..").PayInCreateOrderResponse<unknown> | undefined>;
queryVirtualAccount(queryVirtualAccountRequest: BuildPayload): Promise<import("..").PayInCreateOrderResponse<import("..").CreateVirtualAccountResponse> | undefined>;
querySinglePayInOrder(querySinglePayInOrderRequest: BuildPayload): Promise<import("..").PayInCreateOrderResponse<import("..").QueryPayInResponse> | undefined>;
queryBulkPayInOrder(queryBulkPayInOrderRequest: BuildPayload): Promise<import("..").PayInCreateOrderResponse<import("..").BulkQueryPayInResponse> | undefined>;
}