Skip to content

MpesaConfig

Defined in: src/config.ts:29

optional consumerKey: string

Defined in: src/config.ts:31

Consumer key from Daraja portal. Falls back to MPESA_CONSUMER_KEY.


optional consumerSecret: string

Defined in: src/config.ts:33

Consumer secret from Daraja portal. Falls back to MPESA_CONSUMER_SECRET.


optional environment: Environment

Defined in: src/config.ts:35

Environment: sandbox (testing) or production. Falls back to MPESA_ENVIRONMENT.


optional initiatorName: string

Defined in: src/config.ts:41

B2C initiator name. Falls back to MPESA_INITIATOR_NAME.


optional passKey: string

Defined in: src/config.ts:39

Lipa Na M-Pesa passkey. Falls back to MPESA_PASS_KEY.


optional securityCredential: string

Defined in: src/config.ts:43

B2C security credential (encrypted). Falls back to MPESA_SECURITY_CREDENTIAL.


optional shortCode: string

Defined in: src/config.ts:37

Shortcode (Paybill or Till). Falls back to MPESA_SHORT_CODE.