Package-level declarations

Types

Link copied to clipboard
data class ApiConfig(val baseUrl: String, val apiUserId: String, val environment: String, val apiVersion: String = "v1_0")

Holds runtime configuration for the MTN MoMo SDK.

Link copied to clipboard

Enum class representing the various error responses from the MTN MOMO API.

Link copied to clipboard
object Constants

Central repository of constants used throughout the MTN MOMO SDK.

Link copied to clipboard

Enum class representing how often a Collection pre-approval may be used.

Link copied to clipboard

Enum class representing the different party identifier types in the MTN MOMO system.

Link copied to clipboard

Enum of the identification-document types accepted for the payer of a Remittance cash transfer.

Link copied to clipboard

Enum class representing the different product types available in the MTN MOMO system.

Link copied to clipboard
class Settings @Inject constructor

Contains general settings used in the library.

Link copied to clipboard

Enum class representing the possible statuses in the MTN MOMO system.