Django应用程序,用于Moneta eTerminal API。
项目描述
django-moneta
=============
Django应用程序,用于Moneta eTerminal API。
使用Mozzila的NSS库进行安全通信,因为OpenSSL或GnuTLS与Moneta的服务器不兼容。
要求
------------
* [Django] 1.3+
* [pysimplesoap] 1.08b+
* [python-nss] 0.12+
安装
--------------
```pip install django-moneta```
用法
-----
1. 使用certconvert.sh创建带有Mobitel根CA证书和您的客户端证书的NSS数据库(您可以使用certconvert.sh)
2. 编辑您的settings.py
* 将`moneta`添加到`INSTALLED_APPS`
* 将`MONETA_DBDIR`设置为指向您在第一步中创建的NSS目录
* 将`MONETA_CERT_NAME`设置为您的客户端证书名称
* 如果您正在使用它,可选地设置`MONETA_PIN`
* 当您进入生产环境时,将`MONETA_PRODUCTION`设置为`True`
3. 使用`Transaction`模型
```python
from decimal import Decimal
from moneta.models import Transaction
t = Transaction(value=Decimal('1.23'), reference='areference123')
token = t.getToken()
print "请调用%s进行支付。" % token
t.getStatus()
print t.status #应为11,因为它刚刚创建
t.cancel()
print t.status #应为7
```
当交易完成时,会发出`transaction_done`信号。
待办事项
====
* 支持延迟交易
* 支持其他API功能
作者
------
[Visionect d.o.o.], [Matevž Mihalič]
许可
-------
MIT: http://mit-license.org/
[Django]: https://django.ac.cn/
[pysimplesoap]: https://code.google.com/p/pysimplesoap/
[python-nss]: https://www.mozilla.org/projects/security/pki/python-nss/
[Visionect d.o.o.]: http://www.visionect.si
[Matevž Mihalič]: http://marv.si
=============
Django应用程序,用于Moneta eTerminal API。
使用Mozzila的NSS库进行安全通信,因为OpenSSL或GnuTLS与Moneta的服务器不兼容。
要求
------------
* [Django] 1.3+
* [pysimplesoap] 1.08b+
* [python-nss] 0.12+
安装
--------------
```pip install django-moneta```
用法
-----
1. 使用certconvert.sh创建带有Mobitel根CA证书和您的客户端证书的NSS数据库(您可以使用certconvert.sh)
2. 编辑您的settings.py
* 将`moneta`添加到`INSTALLED_APPS`
* 将`MONETA_DBDIR`设置为指向您在第一步中创建的NSS目录
* 将`MONETA_CERT_NAME`设置为您的客户端证书名称
* 如果您正在使用它,可选地设置`MONETA_PIN`
* 当您进入生产环境时,将`MONETA_PRODUCTION`设置为`True`
3. 使用`Transaction`模型
```python
from decimal import Decimal
from moneta.models import Transaction
t = Transaction(value=Decimal('1.23'), reference='areference123')
token = t.getToken()
print "请调用%s进行支付。" % token
t.getStatus()
print t.status #应为11,因为它刚刚创建
t.cancel()
print t.status #应为7
```
当交易完成时,会发出`transaction_done`信号。
待办事项
====
* 支持延迟交易
* 支持其他API功能
作者
------
[Visionect d.o.o.], [Matevž Mihalič]
许可
-------
MIT: http://mit-license.org/
[Django]: https://django.ac.cn/
[pysimplesoap]: https://code.google.com/p/pysimplesoap/
[python-nss]: https://www.mozilla.org/projects/security/pki/python-nss/
[Visionect d.o.o.]: http://www.visionect.si
[Matevž Mihalič]: http://marv.si
项目详情
关闭
django-moneta-0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 18533c40943d9159104c5ed5a10648badb331d949fd69e5e7be2e17f210d041b |
|
MD5 | b5f3f211de74db38375c2abbb2ea79d4 |
|
BLAKE2b-256 | c625030630e1e3b02f473646ef79ea263f144d13edd625b3904eb49a5d83e123 |