Skip to main content

This package will help to receive bKash Webhook payment payload

Project description

bKash Webhook (Merchant Account)

PyPI version Coverage GitHub version

Introduction

This package will help to receive Webhook notification from bKash end and the user can use this package of any kind of Python Web Frameworks.

Note: Using area - Only Bangladesh

If bKash complains about this package.Such as Logo and others. The author will remove from the package from PyPi and Github.

Coverage

Quickstart

Installation

Install from pypi:

pip install bKashWebhook

Security

bKashWebhook package does not provide any kind of security. But payload content security handle by bKash
N.B. You need to secure your API endpoint yourself.

Example

import json
from bkash_webhook import BkashWebhookListener
bkash = BkashWebhookListener(json.loads("bKash Webhook Payload"))
res = bkash.bkash_response_process()
print(res)
# You will get bKash Payload if everything is okay. 

To learn more Documentation.

Changelog

See Changelog

Trade off

  • Currently, Coverage result is 98%. Two test cases don't cover and those test cases are not possible to cover. These test cases do not impact to core response. So don't worry. ValidationError Exception would manage that type error.

License

MIT

Changelog

All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog. This project adheres to Semantic Versioning.

v0.0.2 - 2020-05-30

  • Added PyPI badge
  • Added documentation link into setup.py

V0.1.0 - 2020-06-01

  • BKash class is deprecated
  • Added a new class. That's called BkashWebhookListener. BKash class will completely removed from v1.0.0
  • Update README and documents

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

bKashWebhook-0.1.0.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

bKashWebhook-0.1.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file bKashWebhook-0.1.0.tar.gz.

File metadata

  • Download URL: bKashWebhook-0.1.0.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for bKashWebhook-0.1.0.tar.gz
Algorithm Hash digest
SHA256 488ce2415bedd896ab82c144b1e47ddce9c264bde8516c51c4251448b57c7293
MD5 9f93c1cb4c011b4a68fad4c488169c6d
BLAKE2b-256 a38c6f97f9badd0c9f85e21352cf56dad4bb011982dc8994e378f2bea6f90c1f

See more details on using hashes here.

File details

Details for the file bKashWebhook-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: bKashWebhook-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.3

File hashes

Hashes for bKashWebhook-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 df00493fd8b99ebb71bf588aaca14b936b6082551ec1be5c9fa5e2a1d4e633e5
MD5 f7e58d29d926e4ed2ba05ff999810a0d
BLAKE2b-256 1bd2a10aa6cbb56f5ff477778a03ef8136ec7e7215d94e84f96c052ee152cdf1

See more details on using hashes here.

Supported by

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