@toluade/squad-pay-react
Version:
<p align="center"> <img title="Squad" height="200" src="https://squadco.com/assets/squadbyhabari.svg" width="50%"/> </p>
18 lines (17 loc) • 782 B
TypeScript
export type SquadOtherParams = {
currency_code?: "NGN" | "USD" | string;
pass_charge?: boolean;
redirect_link?: string;
params?: Record<string, any>;
onLoad?: () => void;
onClose?: () => void;
onSuccess?: () => void;
};
type SquadPayProps = SquadOtherParams & {
publicKey: string;
};
declare const useSquadPay: ({ publicKey, currency_code: parent_currency_code, pass_charge: parent_pass_charge, redirect_link: parent_redirect_link, params: parent_params, onLoad: parentOnLoad, onClose: parentOnClose, onSuccess: parentOnSuccess, }: SquadPayProps) => ({ amount, email, currency_code, pass_charge, redirect_link, params, onLoad, onClose, onSuccess, }: {
amount: number;
email: string;
} & SquadOtherParams) => void;
export default useSquadPay;