pg-test-project
Version:
A payment gateway for sab paisa
63 lines (62 loc) • 1.57 kB
TypeScript
import React, { Component } from "react";
import "../../sabpaisa-css-utils-classes-version-five.css";
import "../../index.css";
export interface PgModalProps {
isOpen?: boolean;
clientCode: string;
clientTxnId: string;
transUserName: string;
transUserPassword: string;
authkey: string;
authiv: string;
payerName: string;
payerEmail: string;
payerMobile: string;
payerAddress: string;
amount: string;
amountType: string;
udf1: string;
udf2: string;
udf3: string;
udf4: string;
udf5: string;
udf6: string;
udf7: string;
udf8: string;
udf9: string;
udf10: string;
udf11: string;
udf12: string;
udf13: string;
udf14: string;
udf15: string;
udf16: string;
udf17: string;
udf18: string;
udf19: string;
udf20: string;
channelId: string;
programId: string;
mcc: string;
onToggle?: (event: React.MouseEvent<HTMLButtonElement, MouseEvent>) => void;
env: string;
additionalClass?: string;
}
declare type State = {
submitted: boolean;
isOpen: boolean | false;
currentState: number;
errorMessage: string;
paymentData: {
[key: string]: any;
};
activeMappings: {}[];
isResponsed: boolean;
};
export default class PgModal extends Component<PgModalProps, State> {
constructor(props: PgModalProps);
componentDidMount(): void;
componentDidUpdate(prevProps: any, preState: any): void;
render(): JSX.Element;
}
export {};