Skip to main content

Lipa na mpesa library

Project description

daraja-py

Implementing Daraja API services

Implemented Features

  • Lipa na mpesa online
  • C2B
  • B2C

Installation

To install the library using pip, run;

pip install daraja-py

Required parameters

Lipa na Mpesa

  • phone_number
  • amount
  • BusinessShortCode
  • CallBackURL

C2B

register url
  • ConfirmationUrl
  • ValidationUrl
simulate transaction
  • phone_number
  • amount

Usage

from darajapy import lipanampesa, c2b

lmn = lipanampesa.lipa_na_mpesa(
				'07XXXXXXXX',
				'500',
				'324XXXX',
				'https://www.somecallbackurl.com'
				)

# The register transaction is only run once
c2b_register = c2b.register_url(
	'https://www.someconfirmationurl.com',
	'https://www.somevalidationurl.com'
	)

c2b_simulate_transaction = c2b.simulate_c2b_transaction(
			   '07XXXXXXXX',
			   '500'
			   )

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

daraja-py-1.0.1.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

daraja_py-1.0.1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file daraja-py-1.0.1.tar.gz.

File metadata

  • Download URL: daraja-py-1.0.1.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for daraja-py-1.0.1.tar.gz
Algorithm Hash digest
SHA256 a540c2205893af40fcc7ef7e19ff208c9bdb9e9d7e403d1e20e58ed458b2ebf5
MD5 8c85980f0523f829fda7e79306ccf55f
BLAKE2b-256 fb5b03dc44ca59b2fb245c5bd11283f17c33acfd5bed62c68e9ff9f0dc28b874

See more details on using hashes here.

File details

Details for the file daraja_py-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: daraja_py-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for daraja_py-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fa12f2536641d2198dba0cbe4ea52d7d9176401c422b046551c040ce00bb6707
MD5 7bbb276592fc67f8454fbbd0077feac5
BLAKE2b-256 c805c0cdb0995f00e0f9e4dd8788e32d18b2aa6224f4d441c6d0ec990ec08fef

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page