UNPKG

@chargx/sdk

Version:

SDK for ChargX payment provider

11 lines (10 loc) 733 B
import { AuthNetEnvironment, CheckCustomerLoyaltyPointsInput, CustomerLoyaltyPoints, DispatchDataResponse, PretransactResponse, SecureData, TransactPayload } from "./types"; export declare const usePayment: (publishableKey: string, apiEndpoint?: string) => { pretransact: () => Promise<PretransactResponse>; load: (environment: AuthNetEnvironment, async?: boolean, appendToHeadOrBody?: "head" | "body") => Promise<void>; transact: (payload: TransactPayload) => Promise<any>; dispatchData: (secureData: SecureData) => Promise<DispatchDataResponse>; scriptLoaded: boolean; scriptError: boolean; checkCustomerLoyaltyPoints: ({ email, }: CheckCustomerLoyaltyPointsInput) => Promise<CustomerLoyaltyPoints>; };