Class MpesaTokenManager

java.lang.Object
io.github.openpaydev.mpesa.auth.MpesaTokenManager
All Implemented Interfaces:
TokenManager

public class MpesaTokenManager extends Object implements TokenManager
Concrete implementation of the TokenManager interface. It retrieves and caches the M-Pesa OAuth access token using OkHttp. This class is thread-safe.
  • Constructor Details

    • MpesaTokenManager

      public MpesaTokenManager(MpesaConfig config, okhttp3.OkHttpClient client)
      The primary public constructor for the SDK. It uses the default system clock.
      Parameters:
      config - The M-Pesa configuration object.
      client - The OkHttpClient for making requests.
  • Method Details