UNPKG

palmpaywrappersdk

Version:

PalmPay Wrapper Sdk

27 lines (26 loc) 1.63 kB
import 'reflect-metadata'; import { BuildPayload } from '../RequestDTOs/PaymentRequest'; import { QueryOrderResultBuilder } from '../RequestDTOs/QueryOrderResultRequest'; import { QueryBankAccountResponse } from '../ResponseDTOs/QueryBankAccountResponse'; import { PayInCreateOrderResponseData } from '../ResponseDTOs/PayInCreateOrderResponseData'; import { PayInCreateOrderResponse } from '../ResponseDTOs/PayInCreateOrderResponse'; import { TransactionResultsResponse } from '../ResponseDTOs/TransactionResultsResponse'; import { MerchantBalanceResponse } from '../ResponseDTOs/MerchantBalanceResponse'; import { BankDetailsList } from '../ResponseDTOs/BankDetailsList'; export declare class PayOutService { 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; createOrder(builder: BuildPayload): Promise<PayInCreateOrderResponse<PayInCreateOrderResponseData>>; fetchOrderStatus(builder: QueryOrderResultBuilder): Promise<PayInCreateOrderResponse<TransactionResultsResponse>>; queryMerchantBalance2(builder: BuildPayload): Promise<PayInCreateOrderResponse<MerchantBalanceResponse>>; queryBankList(builder: BuildPayload): Promise<PayInCreateOrderResponse<BankDetailsList>>; queryBankAccount(builder: BuildPayload): Promise<PayInCreateOrderResponse<QueryBankAccountResponse>>; queryPalmPayAccount(builder: BuildPayload): Promise<PayInCreateOrderResponse<QueryBankAccountResponse>>; }