Module: MpesaStk

Defined in:
lib/mpesa_stk.rb,
lib/mpesa_stk/b2b.rb,
lib/mpesa_stk/b2c.rb,
lib/mpesa_stk/c2b.rb,
lib/mpesa_stk/iot.rb,
lib/mpesa_stk/imsi.rb,
lib/mpesa_stk/push.rb,
lib/mpesa_stk/client.rb,
lib/mpesa_stk/config.rb,
lib/mpesa_stk/ratiba.rb,
lib/mpesa_stk/version.rb,
lib/mpesa_stk/reversal.rb,
lib/mpesa_stk/access_token.rb,
lib/mpesa_stk/stk_push_query.rb,
lib/mpesa_stk/account_balance.rb,
lib/mpesa_stk/pull_transactions.rb,
lib/mpesa_stk/transaction_status.rb

Overview

Ruby client for Safaricom Daraja M-Pesa APIs (STK Push, B2C, B2B, C2B, and related services).

Defined Under Namespace

Classes: AccessToken, AccountBalance, B2B, B2C, C2B, Client, Config, IMSI, IoT, PullTransactions, Push, Ratiba, Reversal, StkPushQuery, TransactionStatus

Constant Summary collapse

VERSION =
'3.0.0'

Class Method Summary collapse

Class Method Details

.configure(&block) ⇒ Object



26
27
28
# File 'lib/mpesa_stk.rb', line 26

def self.configure(&block)
  Config.configure(&block)
end