# PalPluss ## Docs - [Initiate B2C Payout](https://docs.palpluss.com/api-reference/b2c/payout.md): Send money directly to a customer's M-Pesa mobile number. - [Create Payment Channel](https://docs.palpluss.com/api-reference/channels/create.md): Register an M-Pesa shortcode as a payment channel. - [Delete Payment Channel](https://docs.palpluss.com/api-reference/channels/delete.md): Remove a payment channel from your account. - [Update Payment Channel](https://docs.palpluss.com/api-reference/channels/update.md): Update the name, account number, or default status of a payment channel. - [Initiate STK Push](https://docs.palpluss.com/api-reference/stk/initiate.md): Send an M-Pesa payment prompt to a customer's phone. - [Get Transaction](https://docs.palpluss.com/api-reference/transactions/get.md): Retrieve the full details of a single transaction by its ID. - [List Transactions](https://docs.palpluss.com/api-reference/transactions/list.md): Retrieve a paginated list of transactions for your account. - [Get Service Wallet Balance](https://docs.palpluss.com/api-reference/wallets/balance.md): Check the current balance of your service wallet. - [Top Up Service Wallet](https://docs.palpluss.com/api-reference/wallets/topup.md): Add funds to your service wallet via M-Pesa STK Push. - [Authentication](https://docs.palpluss.com/guides/authentication.md): Set up your API key and authenticate every request to the PalPluss API. - [Errors](https://docs.palpluss.com/guides/errors.md): Error codes returned by the PalPluss API and how to respond to each one. - [Going Live](https://docs.palpluss.com/guides/going-live.md): Pre-launch checklist for moving your PalPluss integration to production. - [Transaction Lifecycle](https://docs.palpluss.com/guides/transaction-lifecycle.md): Understand how STK Push and B2C payout transactions move through their states. - [Webhooks](https://docs.palpluss.com/guides/webhooks.md): Receive real-time transaction results via HTTP callbacks. - [Introduction](https://docs.palpluss.com/introduction.md): PalPluss — developer-first payment infrastructure for Kenya. STK Push, B2C payouts, and wallet management. - [Quickstart](https://docs.palpluss.com/quickstart.md): Initiate your first M-Pesa payment in under 5 minutes. - [SDK Overview](https://docs.palpluss.com/sdks/overview.md): Official PalPluss SDKs for TypeScript, Python, and PHP — install, configure, and start processing payments in minutes. - [PHP SDK](https://docs.palpluss.com/sdks/php.md): Use the PalPluss PHP SDK with Laravel, Symfony, and plain PHP applications. - [Python SDK](https://docs.palpluss.com/sdks/python.md): Use the PalPluss Python SDK with FastAPI, Django, Flask, and both sync and async patterns. - [TypeScript SDK](https://docs.palpluss.com/sdks/typescript.md): Use the PalPluss TypeScript SDK with Next.js, Node.js, NestJS, Encore.ts, and any other TypeScript or JavaScript framework. ## OpenAPI Specs - [openapi](https://docs.palpluss.com/openapi.yaml)