一个简单的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

快速启动

  1. 将“bkash”添加到已安装的应用程序设置中,如下所示:

    INSTALLED_APPS = [
        ...
        'bkash',
    ]
    
  2. 在您的项目url.py中包含bkash urlconf,如下所示:

    path('bkash/', include('bkash.urls')),
    
  3. 在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)
    
  4. 确保您有postgres数据库,并且路由受到某种oauth2身份验证的保护

  5. 运行python manage.py migrate以创建bkash模型。

  6. 将应用程序托管在远程服务器中并从前端连接。

  7. 如果您有任何疑问和错误,请提交问题或拨打shetu2153@gmail.com

快乐编码!!!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java MongoOperations Upert/FindModify删除mongo中的所有字段   java括号中的二叉树,而!=空值无效   java com.*.*.**。安全CustomUserDetail无法强制转换为com。***。安全CustomUserDetail   java如何编写多线程算法来发现可用socket   java Spring Boot Solr:子文档的索引列表   java如何向maven shade插件添加外部jar文件   java zebra条形码扫描仪Android studio集成   java为什么一个地方的原始类型会导致其他地方的通用调用站点被视为原始类型?   java将swing控件拆分为相等的部分   java如何在jshell中为spring项目设置类路径   java关于如何从API级别19的时间选择器中删除此白边的提示?   存储二进制字符串所有可能序列的算法,Java   测试JUnitJava。lang.NullPointerException   java Google AppEngine数据库   JavaSpring如何向数据对象注入@Value?   在eclipse java项目中包含mavenant构建库   带有JSP/EL的java省略号(缩写文本)