Package vn.payos.core

Class ClientOptions

java.lang.Object
vn.payos.core.ClientOptions

public class ClientOptions extends Object
ClientOptions
  • Constructor Details

    • ClientOptions

      public ClientOptions(@NonNull @NonNull String clientId, @NonNull @NonNull String apiKey, @NonNull @NonNull String checksumKey)
      ClientOptions
      Parameters:
      clientId - client id
      apiKey - api key
      checksumKey - checksum key
    • ClientOptions

      public ClientOptions(@NonNull @NonNull String clientId, @NonNull @NonNull String apiKey, @NonNull @NonNull String checksumKey, String partnerCode)
      ClientOptions
      Parameters:
      clientId - client id
      apiKey - api key
      checksumKey - checksum key
      partnerCode - partner code
  • Method Details

    • getHttpClient

      public okhttp3.OkHttpClient getHttpClient()
      Get httpClient
      Returns:
      httpClient
    • getStreamHandlerExecutor

      public ScheduledExecutorService getStreamHandlerExecutor()
      Get streamHandlerExecutor
      Returns:
      streamHandlerExecutor
    • close

      public void close()
      close
    • fromEnv

      public static ClientOptions fromEnv()
      ClientOptions from env
      Returns:
      ClientOptions