Initialize client
createClient() returns the client synchronously. Method calls on the client (for example, client.getConnection()) return a Result<T, E> you check before reading value.
Parameters
Theme
connect() accepts its own theme. Each option you set there overrides the same option here for the connect frame only.
Return value
createClient() returns a Client instance. It does not throw and does not return a Result.
Client
The client instance exposes every integration method:
client.getConnection()client.connect()client.setupAuth()client.resetConnection()client.getPaymentMethods()client.deletePaymentMethod()client.getQuote()client.getTransaction()client.listTransactions()client.setupWidget()client.setupBuyButton()client.setupChallenge()client.setupAddCard()client.setupApplePay()(deprecated: usesetupBuyButton())client.setupGooglePay()(deprecated: usesetupBuyButton())client.setupBuy()(deprecated: usesetupBuyButton()withheadless: true)- Identity methods —
createIdentity(),getIdentity(),updateIdentity(),verifyIdentity(),getIdentityUploadUrl(),submitIdentityFiles()