TransferV2Confirmation

constructor(checkoutClientSecret: String? = null, challengePresenter: FrameThreeDSecureChallengePresenting?, polling: TransferV2Confirmation.PollingConfiguration = PollingConfiguration(), confirmTransfer: suspend (transferId: String) -> TransferV2? = { id -> val token = checkoutClientSecret if (!token.isNullOrEmpty()) TransfersV2API.confirmTransfer(id, token).first else TransfersV2API.confirmTransfer(id).first }, loadTransfer: suspend (transferId: String) -> TransferV2? = { id -> val token = checkoutClientSecret if (!token.isNullOrEmpty()) TransfersV2API.getTransferWith(id, token).first else TransfersV2API.getTransferWith(id).first }, sleep: suspend (Long) -> Unit = { delay(it) })