Skip to content
View MoMoOpenAPI's full-sized avatar

Block or report MoMoOpenAPI

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MoMoOpenAPI/README.md

MoMo From MTN Open API

_OAB9370

Table of Contents

  1. Overview
  2. MoMo Open APIs Capabilities
  3. Contents
  4. Getting Started
  5. Prerequisites
  6. API Documentation
  7. Common Operations
  8. Best Practices
  9. Contributing
  10. Support
  11. License

Overview

This repository contains a Jupyter notebook (SandBox NoteBook.ipynb) for exploring and interacting with the MoMo Open API in a sandbox environment.

MoMo Open APIs Capabilities

Contents

SandBox NoteBook.ipynb

This Jupyter notebook is the main component of the repository. It includes:

  1. API Authentication: Steps to authenticate with the MoMo API sandbox.
  2. API Interactions: Examples of how to make requests to different API endpoints.
  3. Data Analysis: Possible data manipulation and visualization of API responses.
  4. Use Cases: Demonstrations of common use cases like collections, disbursements, or remittances.

Getting Started

To use this sandbox notebook:

  1. Clone the repository:
    git clone https://github.com/MoMoOpenAPI/MoMoOpenAPI_SandBox.git
  2. Ensure you have Jupyter Notebook installed.
  3. Open the SandBox NoteBook.ipynb file in Jupyter Notebook.

Prerequisites

  • Python (version specified in the notebook)
  • Jupyter Notebook
  • MoMo Developer Account (for API keys)

API Documentation

For detailed API documentation, visit the MTN MoMo Developer Portal.

Common Operations

The notebook likely covers these operations:

  • Creating an API user
  • Generating API keys
  • Authenticating with OAuth
  • Making test transactions
  • Handling API responses

Best Practices

  • Always use the sandbox environment for testing.
  • Keep your API keys secure and never commit them to the repository.
  • Follow MTN's guidelines for moving from sandbox to production.

Contributing

To contribute to this project:

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a new Pull Request

Support

For issues related to this repository, please open an issue on GitHub. For API-related questions, refer to the MTN MoMo Developer Community Support.

License

Please refer to the LICENSE file in the repository for licensing information.

You can click the Preview link to take a look at your changes. --->

Popular repositories Loading

  1. MoMoOpenAPI_SandBox MoMoOpenAPI_SandBox Public

    Jupyter Notebook 5 1

  2. MoMoOpenAPI MoMoOpenAPI Public

    Config files for my GitHub profile.

    2 1

  3. MoMoOpenAPI.github.io MoMoOpenAPI.github.io Public

    HTML 1

  4. MoMo-From-MTN-Invoice-API-generates-QR-codes MoMo-From-MTN-Invoice-API-generates-QR-codes Public

    MoMo From MTN Invoice API generates QR codes for payments, streamlining transactions. Merchants integrate API, generate invoices & QR codes, and receive payments. Customers scan QR codes and pay us…