STK Push Deposit

STK Push Deposit launches a mobile-money collection by sending an M-Pesa STK push prompt directly to the member's phone. The member approves on their handset, and on a successful callback the deposit is matched and posted to their savings account without a teller handling cash.

STK Push Deposit
STK Push Deposit — live screen from the BridgeERP MFI Suite.

Workflow

  1. Open Savings > Operations > STK Push Deposit.
  2. Select the target savings account or member.
  3. Enter the deposit amount and confirm the registered phone number.
  4. Send the STK push and ask the member to approve the prompt on their phone.
  5. Watch for the success callback; the deposit posts automatically to the account.
  6. If no callback arrives, check the M-Pesa Logs and Unmatched Queue.

Fields reference

Every field on this screen, drawn from the live data model.

FieldTypeRequiredDescription
Savings Account
account_id
Link → mfi.savings.accountYesSavings Account
Amount
amount
MoneyYesAmount
Mobile Number
phone
TextYesMobile Number
Member
member_id
Link → mfi.memberMember
Currency
currency_id
Link → res.currencyCurrency
Reference
reference
TextReference
Checkout Request ID
checkout_request_id
TextCheckout Request ID
Merchant Request ID
merchant_request_id
TextMerchant Request ID
State
state
Choice: Draft, Requested, FailedState
Response
response_message
Long textResponse

Actions & buttons

Buttons available on this screen and what they do:

  • Send STK Push

Status lifecycle

Records on this screen move through these statuses:

Draft → Requested → Failed

Notes & rules

  • Wizard on mfi.mpesa.stk.wizard initiating a Lipa Na M-Pesa STK prompt.
  • Member approves with their own PIN on their device - no PIN is collected merchant-side.
  • Successful callbacks auto-post; failures land in the M-Pesa Unmatched Queue.

Technical model: mfi.mpesa.stk.wizard · Record: M-Pesa STK Push — Savings Deposit

Was this page helpful?