UNPKG

connect-sdk-nodejs

Version:

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

48 lines (47 loc) 1.69 kB
import { KeyValuePair } from "../definitions"; import { DirectoryEntry, MobilePaymentProductSession302SpecificInput, MobilePaymentProductSession302SpecificOutput, PaymentProduct, PaymentProductGroup } from "./definitions"; export interface CreatePaymentProductSessionRequest { paymentProductSession302SpecificInput?: MobilePaymentProductSession302SpecificInput | null; } export interface CreatePaymentProductSessionResponse { paymentProductSession302SpecificOutput?: MobilePaymentProductSession302SpecificOutput | null; } export interface DeviceFingerprintRequest { collectorCallback?: string | null; } export interface DeviceFingerprintResponse { deviceFingerprintTransactionId?: string | null; html?: string | null; } export interface Directory { entries?: DirectoryEntry[] | null; } export interface GetCustomerDetailsRequest { countryCode?: string | null; values?: KeyValuePair[] | null; } export interface GetCustomerDetailsResponse { city?: string | null; country?: string | null; emailAddress?: string | null; firstName?: string | null; fiscalNumber?: string | null; languageCode?: string | null; phoneNumber?: string | null; street?: string | null; surname?: string | null; zip?: string | null; } export interface PaymentProductGroupResponse extends PaymentProductGroup { } export interface PaymentProductGroups { paymentProductGroups?: PaymentProductGroup[] | null; } export interface PaymentProductNetworksResponse { networks?: string[] | null; } export interface PaymentProductResponse extends PaymentProduct { } export interface PaymentProducts { paymentProducts?: PaymentProduct[] | null; }