CheckoutConfiguration class

CheckoutConfiguration class consists of the following parameters.

Parameters

ParameterTypeDescription
sessionIdStringReepay Checkout Session ID
forceVippsDesktopFlowBoolDefault value: false
Use desktop flow on Vipps payment method
forceSwishDesktopFlowBoolDefault value: false
Use desktop flow on Swish payment method
checkoutStyleReepayCheckoutSheet.CheckoutStyleStyle 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