允许您访问wallee的SDK
wallee的Python项目详细描述
wallee Python库
walleepython库包装了walleeapi。此库方便您与各种服务(如事务、帐户和订阅)的交互。在
文件
要求
- Python 3.5+
安装
建议安装(EH 3)
pip install --upgrade wallee
通过github从源代码安装pip
^{pr2}$
(您可能需要使用根权限运行pip
:sudo pip install git+http://github.com/wallee-payment/python-sdk.git
)
从“安装工具3”源代码安装
通过Setuptools安装。在
python setup.py install
(或sudo python setup.py install
为所有用户安装软件包)
使用
库需要配置帐户的空间id、用户id和密钥,这些密钥可在wallee
account dashboard中找到。将space_id
、user_id
和{
配置服务
fromwalleeimportConfigurationfromwallee.apiimportTransactionServiceApi,TransactionPaymentPageServiceApifromwallee.modelsimportLineItem,LineItemType,TransactionCreatespace_id=405config=Configuration(user_id=512,api_secret='FKrO76r5VwJtBrqZawBspljbBNOxp5veKQQkOnZxucQ=')transaction_service=TransactionServiceApi(configuration=config)transaction_payment_page_service=TransactionPaymentPageServiceApi(configuration=config)
要开始发送事务,请查看以下示例:
fromwalleeimportConfigurationfromwallee.apiimportTransactionServiceApi,TransactionPaymentPageServiceApifromwallee.modelsimportLineItem,LineItemType,TransactionCreatespace_id=405config=Configuration(user_id=512,api_secret='FKrO76r5VwJtBrqZawBspljbBNOxp5veKQQkOnZxucQ=')transaction_service=TransactionServiceApi(configuration=config)transaction_payment_page_service=TransactionPaymentPageServiceApi(configuration=config)# create line itemline_item=LineItem(name='Red T-Shirt',unique_id='5412',sku='red-t-shirt-123',quantity=1,amount_including_tax=29.95,type=LineItemType.PRODUCT)# create transaction modeltransaction=TransactionCreate(line_items=[line_item],auto_confirmation_enabled=True,currency='EUR',)transaction_create=transaction_service.create(space_id=space_id,transaction=transaction)payment_page_url=transaction_payment_page_service.payment_page_url(space_id=space_id,id=transaction_create.id)# redirect your customer to this payment_page_url
许可证
有关详细信息,请参阅license file。在
- 项目
标签: