CheckoutConfiguration class

CheckoutConfiguration class consists of the following parameters.

Parameters

Parameter

Type

Description

sessionId

String

Reepay Checkout Session ID

forceVippsDesktopFlow

Bool

Default value: false
Use desktop flow on Vipps payment method

forceSwishDesktopFlow

Bool

Default value: false
Use desktop flow on Swish payment method

checkoutStyle

ReepayCheckoutSheet.CheckoutStyle

Style options for CheckoutSheet

Example

func setConfiguration(id: String) {
  guard let configuration = CheckoutConfiguration(
    sessionId: id
  ) else {
    fatalError("Invalid session ID")
  }
  self.configuration = configuration
}

What’s Next