Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • session

Index

Constructors

constructor

Properties

Readonly assetUrl

assetUrl: string

Readonly clientApiUrl

clientApiUrl: string

Readonly convertAmount

convertAmount: (amount: number, source: string, target: string) => Promise<ConvertAmountJSON>

Type declaration

Readonly createApplePayPayment

createApplePayPayment: (context: PaymentDetails, paymentProductSpecificInput: ApplePaySpecificInput, networks: string[]) => Promise<ApplePayInitResult>

Type declaration

Readonly createPaymentProductSession

createPaymentProductSession: (paymentProductId: number, paymentDetails: PaymentProductSessionContext) => Promise<CreatePaymentProductSessionResponseJSON>

Type declaration

Readonly getBasicPaymentItems

getBasicPaymentItems: (paymentDetails: PaymentDetails, useGroups: boolean, paymentProductSpecificInputs?: PaymentProductSpecificInputs) => Promise<BasicPaymentItems>

Type declaration

Readonly getBasicPaymentProductGroups

getBasicPaymentProductGroups: (paymentDetails: PaymentDetails) => Promise<BasicPaymentProductGroups>

Type declaration

Readonly getBasicPaymentProducts

getBasicPaymentProducts: (paymentDetails: PaymentDetails, paymentProductSpecificInputs?: PaymentProductSpecificInputs) => Promise<BasicPaymentProducts>

Type declaration

Readonly getCustomerDetails

getCustomerDetails: (paymentProductId: number, paymentDetails: GetCustomerDetailsRequestJSON) => Promise<GetCustomerDetailsResponseJSON>

Type declaration

Readonly getEncryptor

getEncryptor: () => Encryptor

Type declaration

Readonly getIinDetails

getIinDetails: (partialCreditCardNumber: string, paymentDetails?: PaymentDetails | null) => Promise<IinDetailsResponse>

Type declaration

Readonly getPaymentProduct

getPaymentProduct: (paymentProductId: number, paymentDetails?: PaymentDetails, paymentProductSpecificInputs?: PaymentProductSpecificInputs) => Promise<PaymentProduct>

Type declaration

Readonly getPaymentProductDirectory

getPaymentProductDirectory: (paymentProductId: number, currencyCode: string, countryCode: string) => Promise<DirectoryJSON>

Type declaration

    • Parameters

      • paymentProductId: number
      • currencyCode: string
      • countryCode: string

      Returns Promise<DirectoryJSON>

Readonly getPaymentProductGroup

getPaymentProductGroup: (paymentProductGroupId: string, paymentDetails?: PaymentDetails) => Promise<PaymentProductGroup>

Type declaration

Readonly getPaymentProductNetworks

getPaymentProductNetworks: (paymentProductId: number, paymentDetails: PaymentDetails) => Promise<PaymentProductNetworksResponseJSON>

Type declaration

Readonly getPaymentRequest

getPaymentRequest: () => PaymentRequest

Type declaration

Readonly getPublicKey

getPublicKey: () => Promise<PublicKeyResponse>

Type declaration

Readonly getThirdPartyPaymentStatus

getThirdPartyPaymentStatus: (paymentId: string) => Promise<ThirdPartyStatusResponseJSON>

Type declaration

Readonly transformPaymentProductGroupJSON

transformPaymentProductGroupJSON: (json: PaymentProductGroupJSON) => PaymentProductGroup

Type declaration

Readonly transformPaymentProductJSON

transformPaymentProductJSON: (json: PaymentProductJSON) => PaymentProduct

Type declaration