UNPKG

connect-sdk-nodejs

Version:

SDK to communicate with the Ingenico ePayments platform using the Ingenico Connect Server API

40 lines (39 loc) 1.69 kB
import { Context, ObfuscationRules, SdkContext } from "./types"; import { HostedcheckoutsClient } from "./hostedcheckouts"; import { HostedmandatemanagementsClient } from "./hostedmandatemanagements"; import { PaymentsClient } from "./payments"; import { CapturesClient } from "./captures"; import { RefundsClient } from "./refunds"; import { DisputesClient } from "./disputes"; import { PayoutsClient } from "./payouts"; import { ProductgroupsClient } from "./productgroups"; import { ProductsClient } from "./products"; import { RiskassessmentsClient } from "./riskassessments"; import { ServicesClient } from "./services"; import { TokensClient } from "./tokens"; import { MandatesClient } from "./mandates"; import { SessionsClient } from "./sessions"; import { FilesClient } from "./files"; import { WebhooksHelper } from "./webhooks"; export interface ConnectSdk { init(context: Context): ConnectSdk; readonly hostedcheckouts: HostedcheckoutsClient; readonly hostedmandatemanagements: HostedmandatemanagementsClient; readonly payments: PaymentsClient; readonly captures: CapturesClient; readonly refunds: RefundsClient; readonly disputes: DisputesClient; readonly payouts: PayoutsClient; readonly productgroups: ProductgroupsClient; readonly products: ProductsClient; readonly riskassessments: RiskassessmentsClient; readonly services: ServicesClient; readonly tokens: TokensClient; readonly mandates: MandatesClient; readonly sessions: SessionsClient; readonly files: FilesClient; readonly context: SdkContext; readonly webhooks: WebhooksHelper; readonly obfuscate: ObfuscationRules; } export * from "./types";