The entry point for Business SDK is GiniBusiness class which depends on Gini (Gini Pay API lib) to interact with the backend.

The Gini class can be built either with client credentials (clientId and clientSecret) or with a SessionManager if you have a token. For these two cases there are helper methods:

  • getGiniApi(context: Context, clientId: String, clientSecret: String, emailDomain: String)
  • getGiniApi(context: Context, sessionManager: SessionManager)

SessionManager is an interface which you need to implement to send the token.

For more details about Gini see Gini Pay API lib.