Pular para o conteúdo principal
Versão: 2.2.0

PaymentProviderConfig

Classe utilizada para configurar um provedor de pagamento.

observação

Cada provedor possui suas próprias configurações, portanto consulte suas respectivas documentações para detalhes sobre quais os parâmetros são necessários.

class PaymentProviderConfig private constructor(
val ip: String?,
val port: UInt?,
val company: String?,
val companyBranch: String?,
val terminal: String?,
val token: String?,
val tls: Boolean?
) {
class PaymentProviderConfigBuilder {
fun setIp(value: String): PaymentProviderConfigBuilder { ... }
fun setPort(value: UInt): PaymentProviderConfigBuilder { ... }
fun setCompany(value: String): PaymentProviderConfigBuilder { ... }
fun setCompanyBranch(value: String): PaymentProviderConfigBuilder { ... }
fun setTerminal(value: String): PaymentProviderConfigBuilder { ... }
fun setToken(value: String): PaymentProviderConfigBuilder { ... }
fun setTls(value: Boolean): PaymentProviderConfigBuilder { ... }
fun build(): PaymentProviderConfigBuilder { ... }
}
}