Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

edsonmichaque/mpesa-go-sdk

Domaine:

digital infrastructure

Type de record:

software
Créateur:
eds
Hôte:
# M-Pesa SDK for Go M-Pesa SDK for Go is an unofficial library aiming to help businesses integrating every M-Pesa operations to their Go applications. ## Contents - Features - Usage - Quickstart - Receive Money from a Mobile Account - Send Money to a Mobile Account - Send Money to a Business Account - Revert a Transaction - Query the Status of a Transaction - Examples - Prerequisites - Installation - Configuration - Related Projects - Dependencies - Friends - Contributing - Changelog - Authors - Credits - License ## Features - Receive money from a mobile account to a business account - Send money from a business account to a mobile account - Send money from a business account to a another business account - Revert a transaction - Query the status of a transaction ## Usage ### Quickstart ### Receive Money from a Mobile Account ```go package main import ( "fmt" mpesa "github.com" ) func main() { client = mpesa.New(map[string]string { "apiKey": " ", // API Key "publicKey": " ", // Public Key "serviceProviderCode": " ", // input_ServiceProviderCode }) paymentData := map[string]string { "from": "841234567", // input_CustomerMSISDN "reference": "11114", // input_ThirdPartyReference "transation": "T12344CC", // input_TransactionReference "amount": "10" // input_Amountss } if response, error := client.Receive(paymentData); error != nil { fmt.Println(response.Data) } } ``` ### Send Money to a Mobile Account ### Send Money to a Business Account ### Revert a Transaction ### Query the Status of a Transaction ### Examples ## Prerequisites - Go 1.10+ ## Installation ## Configuration ## Related Projects ### Dependencies #### Production Dependencies #### Development Dependencies ### Friends ## Contributing ## Changelog ## Authors - Edson Michaque ## Credits ## License Copyright 2020 Edson Michaque Licensed under the Apache License, Version 2.0 (the "License" …

Visit

github.com

Languages

Lusengo

Licenses

Apache-2.0

Similaires

Safaricom-Ethiopia-PLC/mpesa-go-sdkshegerpay/sdk-gojangocheng/payments-Go-SDKnielsero/mpesa-sdkanthrodjear/mpesa-sdkdere7/mpesa-sdk

Safaricom-Ethiopia-PLC/mpesa-go-sdk

# [mpesa-go-sdk]: M-Pesa SDK for Golang ## Overview `mpesa-go-sdk` is a Go SDK for interacting

shegerpay/sdk-go

Official Go SDK for ShegerPay — Ethiopian payment verification # ShegerPay Go SDK Official Go S

jangocheng/payments-Go-SDK

This is an internal payments Go client SDK for Chamaconekt Kenya # Go API client for swagger This

nielsero/mpesa-sdk

Type safe SDK for M-Pesa API (Mozambique) # mpesa-sdk Type safe SDK for M-Pesa API (Mozambique)

anthrodjear/mpesa-sdk

A multilanguage SDK for the Safaricom M-Pesa Daraja API (STK Push, STK Query, OAuth) # M-Pesa Daraj

dere7/mpesa-sdk

Java SDK for Mpesa payment API # Java M-Pesa Payment SDK This project integrates with the **Mpes