用于移动支付集成的 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)
在文档中查看更多方法和响应示例
学分
执照
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
pypesa-0.0.3.tar.gz
(7.6 kB
查看哈希)
内置分布
pypesa-0.0.3-py3-none-any.whl
(7.9 kB
查看哈希)