Skip to main content

用于移动支付集成的 Python 实现。

项目描述

派萨

Python 佩萨 SDK

安装

这个包在Python 包索引中可用,可以使用安装pip

pip install pypesa

该软件包包括原始开放 API 代码和重构代码。

使用原始开放API代码导入open_api模块

from pypesa.open_api import APIContext, APIMethodType, APIRequest

MPESA使用从vodacom模块导入重构代码。

from pypesa.vodacom import MPESA

特征

  • 客户对企业 (C2B)
  • 企业对客户 (B2C)
  • 企业对企业 (B2B)
  • 付款冲销
  • 交易状态
  • 直接借记创建和付款

先决条件

以下是必需的,从Vodacom Open Api 门户获得

  • API 密钥
  • 公钥

在文档中查看更多信息。

例子

通过 vodacom m-pesa 进行客户对企业付款

# vodacom M-PESA
from mobile_payments.vodacom import MPESA

api_key = '<your-api-key>'
public_key = '<open-api-public-key>'

m_pesa = MPESA(api_key=api_key, public_key=public_key)

# Customer to Business payment
parameters = {
    'input_Amount': '1000', # amount to be charged
    'input_Country': 'TZN',
    'input_Currency': 'TZS',
    'input_CustomerMSISDN': '000000000001',
    'input_ServiceProviderCode': '000000',
    'input_ThirdPartyConversationID': 'c9e794e10c63479992a8b08703abeea36',
    'input_TransactionReference': 'T23434ZE3',
    'input_PurchasedItemsDesc': 'Shoes',
}

response = m_pesa.customer2business(parameters)

在文档中查看更多方法和响应示例

学分

执照

根据MIT 许可证发布的代码

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

pypesa-0.0.3.tar.gz (7.6 kB 查看哈希

已上传 source

内置分布

pypesa-0.0.3-py3-none-any.whl (7.9 kB 查看哈希)

已上传 py3