---
title: "M-Pesa Collections (🇰🇪)"
method: POST
path: "/api/b2b/banking/transactions/deposit-stk"
---

# M-Pesa Collections (🇰🇪)

`POST /api/b2b/banking/transactions/deposit-stk`

## Request

- Base URL: `https://api-v2.honeycoin.app`
- URL: `https://api-v2.honeycoin.app/api/b2b/banking/transactions/deposit-stk`
- Auth: API key in header `Authorization`

This endpoint allows a user, to initiate an STK push deposit into a specified bank account using M-Pesa as the payment method.

## Request body

- object
  - `amount` integer, required
  - `accountId` string, required: Your Account ID, this is the account ID of the collection account issued to you.
  - `phoneNumber` string, required
  - `externalReference` string, required: A unique ID of your liking to reconcile transactions internally.

## Response `200`

200

- object
  - `success` boolean
  - `transactionId` string
  - `message` string

## Other responses

- `400`: 400

## Changes

- **2026-11-03** `fcb58b0ef441`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/honeycoin/apis/honeycoin-v3-api-official/changes/api/b2b/banking/transactions/deposit-stk/post.md)

---

[API](https://skmtc.dev/honeycoin/apis/honeycoin-v3-api-official.md) - [All operations](https://skmtc.dev/honeycoin/apis/honeycoin-v3-api-official/llms.txt) - [OpenAPI document](https://skmtc.dev/honeycoin/apis/honeycoin-v3-api-official/revisions/fcb58b0ef441?raw)
