一个简单的django应用程序,将bkash rest api集成到您的应用程序中
django-bkash-integration的Python项目详细描述
bkash django集成应用程序将bkash api集成到django后端。只需在settings.py中进行最小设置,就可以轻松地执行bkash checkout api并存储来自bkash api的响应,以解决进一步的审核问题
详细文档在“docs”目录中。
安装
运行此命令:
pip install django-bkash-integration
快速启动
将“bkash”添加到已安装的应用程序设置中,如下所示:
INSTALLED_APPS = [ ... 'bkash', ]
在您的项目url.py中包含bkash urlconf,如下所示:
path('bkash/', include('bkash.urls')),
在version settings.py中定义以下常量:
BKASH_APP_KEY = // bkash app key BKASH_APP_SECRET = // bkash app secret BKASH_APP_USERNAME = // bkash app username BKASH_APP_PASSWORD = // bkash app password BKASH_APP_VERSION = // bkash app version BKASH_APP_BASE_URL = // bkash app base url BKASH_APP_PAYMENT_TOKEN_GRANT_URL = '%s/%s/checkout/token/grant' % (BKASH_APP_BASE_URL, BKASH_APP_VERSION) BKASH_APP_PAYMENT_CREATE_URL = '%s/%s/checkout/payment/create' % (BKASH_APP_BASE_URL, BKASH_APP_VERSION) BKASH_APP_PAYMENT_EXECUTE_URL = '%s/%s/checkout/payment/execute' % (BKASH_APP_BASE_URL, BKASH_APP_VERSION)
确保您有postgres数据库,并且路由受到某种oauth2身份验证的保护
运行python manage.py migrate以创建bkash模型。
将应用程序托管在远程服务器中并从前端连接。
如果您有任何疑问和错误,请提交问题或拨打shetu2153@gmail.com
快乐编码!!!