paymill api的python包装器
paymill-wrapper的Python项目详细描述
![Paymill图标](https://static.paymill.com/r/335f99eb3914d517bf392beb1adaf7cccef786b6/img/logo-download廑light.png)
Paymill python
w.paymill.com/en-gb/documentation-3/)。
-安装最新版本。
-检查API[参考](https://www.paymill.com/en-gb/documentation-3/reference/API reference/)。
-检查测试。
下面一行:
```
pip安装paymill wrapper
```
导航到根目录并执行以下行:
```
pip install。-R Requirements.txt
```
如果需要与Paymill API v2.0兼容,请使用https://github.com/paymill/paymill python/tree/v0.1.2.
illcontext通过提供一个商人私钥,为单个帐户加载paymill的上下文。它创建了8个服务,代表Paymill API:
*客户端服务
*提供服务
*支付服务
*预授权服务
*退款服务
*订阅服务
*交易服务
*WebHookService
*支票服务
d不能直接创建。它们必须由上下文的访问器获取。
service=paymill_context.get_client_service()
```
每个服务实例都提供CRUD功能的基本方法。
它们对于每个服务都非常不同,因为每个对象都可以用不同的方式创建。常见的模式是
``python
xxx\u服务。create\u xxx(params…
````
例如:可以使用两个可选参数创建客户端:*email*和*description*。因此,我们有四种可能的方法来创建客户端:
``python
是一个具有description
client\u service.create(description='crm id:fake_')
`````
`` python
`创建具有电子邮件和description
client\u service.create(email='john.rambo@paymill.com',description='crm id:fake_')
``
检索对象
您可以使用get()方法检索一个对象,该方法与实例本身一起使用:
``python
client\service.detail(client)
```
list()方法:
```python
clients=client-service.list()
`````
ilter.by_email('john.rambo@paymill.com')
```
这将只加载电子邮件为john.rambo@paymill.com的客户,按创建日期降序。
<为了更新对象,只需调用服务的update()方法:
``python
>客户端服务移除(客户端)
````
<2.3.0
*默认情况下禁用httplib调试
*添加到paymillcontext的启用http调试的otional参数添加到paymillcontext的启用http调试的otional参数添加到paymillcontext
<2.2.0
*错误修复
*添加checksumsservice
*添加了checksumsservice
>*添加了checksumsservice添加了过滤器列表
###2.1
*pypi release-fixed
<2.0
*一些关于软件包安装的名称发生了变化
*pypi官方版本
<1.1
*支持py3
*filterlist-filterlist-filter-filter-filter-filter-filter-filter-filter-filter-filter-filter-fibug&;代码改进
<1.0
*新实现的新实现阿提奥n符合Paymill API v2.1的从头开始
Paymill python
w.paymill.com/en-gb/documentation-3/)。
-安装最新版本。
-检查API[参考](https://www.paymill.com/en-gb/documentation-3/reference/API reference/)。
-检查测试。
下面一行:
```
pip安装paymill wrapper
```
导航到根目录并执行以下行:
```
pip install。-R Requirements.txt
```
如果需要与Paymill API v2.0兼容,请使用https://github.com/paymill/paymill python/tree/v0.1.2.
illcontext通过提供一个商人私钥,为单个帐户加载paymill的上下文。它创建了8个服务,代表Paymill API:
*客户端服务
*提供服务
*支付服务
*预授权服务
*退款服务
*订阅服务
*交易服务
*WebHookService
*支票服务
d不能直接创建。它们必须由上下文的访问器获取。
service=paymill_context.get_client_service()
```
每个服务实例都提供CRUD功能的基本方法。
它们对于每个服务都非常不同,因为每个对象都可以用不同的方式创建。常见的模式是
``python
xxx\u服务。create\u xxx(params…
````
例如:可以使用两个可选参数创建客户端:*email*和*description*。因此,我们有四种可能的方法来创建客户端:
``python
是一个具有description
client\u service.create(description='crm id:fake_')
`````
`` python
`创建具有电子邮件和description
client\u service.create(email='john.rambo@paymill.com',description='crm id:fake_')
``
检索对象
您可以使用get()方法检索一个对象,该方法与实例本身一起使用:
``python
client\service.detail(client)
```
list()方法:
```python
clients=client-service.list()
`````
ilter.by_email('john.rambo@paymill.com')
```
这将只加载电子邮件为john.rambo@paymill.com的客户,按创建日期降序。
<为了更新对象,只需调用服务的update()方法:
``python
>客户端服务移除(客户端)
````
<2.3.0
*默认情况下禁用httplib调试
*添加到paymillcontext的启用http调试的otional参数添加到paymillcontext的启用http调试的otional参数添加到paymillcontext
<2.2.0
*错误修复
*添加checksumsservice
*添加了checksumsservice
>*添加了checksumsservice添加了过滤器列表
###2.1
*pypi release-fixed
<2.0
*一些关于软件包安装的名称发生了变化
*pypi官方版本
<1.1
*支持py3
*filterlist-filterlist-filter-filter-filter-filter-filter-filter-filter-filter-filter-filter-fibug&;代码改进
<1.0
*新实现的新实现阿提奥n符合Paymill API v2.1的从头开始