niubiz-pay
Version:
Library that allows you to make payments and tokenize debit and credit cards with Niubiz.
35 lines (29 loc) • 2.57 kB
TypeScript
interface UseNiubizReturn {
FormComponent: JSX.Element;
triggerOpenForm: () => void;
formResponse: DataResponse;
}
interface UseNiubizPayReturn {
FormComponent: JSX.Element;
triggerOpenForm: () => void;
triggerSendForm: () => void;
triggerResetForm: () => void;
formResponse: any;
}
interface MerchantDefineData {
MDD4: string;
MDD32: string;
MDD75: string;
MDD77: string;
}
interface DataResponse {
success: false | boolean;
code: String;
data: any;
message?: string;
}
declare const useNiubiz$1: (userEmail: string, purchasenumber: number, baseUrl: string, tokenService: string, sessionService: string, tokenizerService: string, srcCustomScript: string, srcCustomCss: string, MDD: MerchantDefineData, channelSession: string, channelToken: string, amount: string, credentialEncoded?: string | null, merchandId?: string | null, token?: string | null, sessionKey?: string | null, loader?: JSX.Element) => UseNiubizReturn;
declare const useNiubiz: (userEmail: string, purchasenumber: number, baseUrl: string, tokenService: string, sessionService: string, tokenizerService: string, srcCustomScript: string, srcCustomCss: string, MDD: MerchantDefineData, channelSession: string, channelToken: string, amount: string, credentialEncoded?: string | null, merchandId?: string | null, token?: string | null, sessionKey?: string | null, loader?: JSX.Element) => UseNiubizReturn;
declare const useNiubizPay$1: (userEmail: string, documentType: string, documentUser: string, purchasenumber: number, baseUrl: string, tokenService: string, sessionService: string, authorizationService: string, srcCustomScript: string, srcCustomCss: string, MDD: MerchantDefineData, channelSession: string, channelToken: string, amount: string, credentialEncoded?: string | null, merchandId?: string | null, token?: string | null, sessionKey?: string | null, loader?: JSX.Element) => UseNiubizPayReturn;
declare const useNiubizPay: (userEmail: string, documentType: string, documentUser: string, purchasenumber: number, baseUrl: string, tokenService: string, sessionService: string, authorizationService: string, srcCustomScript: string, srcCustomCss: string, MDD: MerchantDefineData, channelSession: string, channelToken: string, amount: string, credentialEncoded?: string | null, merchandId?: string | null, token?: string | null, sessionKey?: string | null, loader?: JSX.Element) => UseNiubizPayReturn;
export { useNiubiz$1 as useNiubiz, useNiubiz as useNiubizApp, useNiubizPay$1 as useNiubizPay, useNiubizPay as useNiubizPayApp };