OptionalbillOptionalfetchfetch override, for tests or custom runtimes.
OptionalinitiatorInitiator name — required for B2C/B2B/balance/status/reversal.
OptionalmaxRetries on 5xx. Default 2.
Passkey for STK password derivation.
OptionalsecurityRSA-encrypted initiator password (see generateSecurityCredential).
PayBill or Till shortcode.
OptionaltokenCross-process OAuth token cache (e.g. Redis). Defaults to per-process.
OptionaltransactionSTK transaction type. Defaults to PayBill.
Bill Manager
app_key(frombillManager.optIn) — fallback for invoicing calls.