palmpaywrappersdk
Version:
PalmPay Wrapper Sdk
24 lines (23 loc) • 1.36 kB
TypeScript
import 'reflect-metadata';
import { BuildPayload } from '../RequestDTOs/PaymentRequest';
import { CreateVirtualAccountResponse } from '../ResponseDTOs/CreateVirtualAccountResponse';
import { QueryPayInResponse } from '../ResponseDTOs/QueryPayInResponse';
import { PayInCreateOrderResponse } from '../ResponseDTOs/PayInCreateOrderResponse';
import { BulkQueryPayInResponse } from '../ResponseDTOs/BulkQueryPayInResponse';
export declare class VirtualAccountService {
private appId;
private countryCode;
private privateKey;
private isTest;
constructor(appId: string, countryCode: string, privateKey: string, isTest: boolean);
private getCountryCode;
private getAppId;
private getPrivateKey;
private getIsTest;
createVirtualAccount(builder: BuildPayload): Promise<PayInCreateOrderResponse<CreateVirtualAccountResponse>>;
updateVirtualAcctStatus(builder: BuildPayload): Promise<PayInCreateOrderResponse>;
deleteVirtualAccount(builder: BuildPayload): Promise<PayInCreateOrderResponse>;
queryVirtualAccount(builder: BuildPayload): Promise<PayInCreateOrderResponse<CreateVirtualAccountResponse>>;
querySinglePayInOrder(builder: BuildPayload): Promise<PayInCreateOrderResponse<QueryPayInResponse>>;
queryBulkPayInOrder(builder: BuildPayload): Promise<PayInCreateOrderResponse<BulkQueryPayInResponse>>;
}