A simple Django app for pay via pay2pay.ru system.
Project description
=====
Dajngo pay2pay
=====
Приложения для приема платежей через систему http://pay2pay.com
=====
Quick start
=====
0. Устанавливаем приложение::
pip install django-pay2pay
1. Добавляем 'pay2pay' INSTALLED_APPS::
INSTALLED_APPS = (
...
'pay2pay',
)
2. Добавить ``url(r'^pay2pay/', include('pay2pay.urls')),`` в urls.py
3. Обязательные параметры settings.py (находятся в https://cp.pay2pay.com/ ) ::
PAY2PAY_MERCHANT_ID = 1111
PAY2PAY_HIDE_KEY = 'qCmm7SNTSdasfsqCmm7SNTSd'
PAY2PAY_SECRET_KEY = 'qCmm7dsaSdasfsqCmgdjfgkdfghdfsad'
PAY2PAY_FAIL_URL = 'http://example.com/pay2pay/fail/'
PAY2PAY_SUCCESS_URL = 'http://example.com/pay2pay/success/'
PAY2PAY_RESULT_URL = 'http://example.com/pay2pay/confirm/'
4. Добавить логер с именем ``pay2pay``::
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'standart': {
'format': '(%(asctime)s) %(levelname)s [%(filename)s -> %(funcName)s -> %(lineno)d]: "%(message)s"',
}
},
'handlers': {
'pay2pay': {
'level': 'DEBUG',
'class': 'logging.handlers.WatchedFileHandler',
'filename': os.path.join(ROOT, 'pay2pay.log'),
'formatter': 'standart'
}
},
'loggers': {
'pay2pay': {
'handlers': ['pay2pay'],
'level': 'DEBUG',
'propagate': True
}
}
}
4. Выполните ``python manage.py syncdb`` для создание таблицы с заказазами или выполните мограцию, если вы используете south: ``python manage.py migrate pay2pay2``
5. Определите два шаблона::
pay2pay/payment_fail.html # Для отменных платежей
pay2pay/payment_success.html # Для успешных платежей
Dajngo pay2pay
=====
Приложения для приема платежей через систему http://pay2pay.com
=====
Quick start
=====
0. Устанавливаем приложение::
pip install django-pay2pay
1. Добавляем 'pay2pay' INSTALLED_APPS::
INSTALLED_APPS = (
...
'pay2pay',
)
2. Добавить ``url(r'^pay2pay/', include('pay2pay.urls')),`` в urls.py
3. Обязательные параметры settings.py (находятся в https://cp.pay2pay.com/ ) ::
PAY2PAY_MERCHANT_ID = 1111
PAY2PAY_HIDE_KEY = 'qCmm7SNTSdasfsqCmm7SNTSd'
PAY2PAY_SECRET_KEY = 'qCmm7dsaSdasfsqCmgdjfgkdfghdfsad'
PAY2PAY_FAIL_URL = 'http://example.com/pay2pay/fail/'
PAY2PAY_SUCCESS_URL = 'http://example.com/pay2pay/success/'
PAY2PAY_RESULT_URL = 'http://example.com/pay2pay/confirm/'
4. Добавить логер с именем ``pay2pay``::
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'standart': {
'format': '(%(asctime)s) %(levelname)s [%(filename)s -> %(funcName)s -> %(lineno)d]: "%(message)s"',
}
},
'handlers': {
'pay2pay': {
'level': 'DEBUG',
'class': 'logging.handlers.WatchedFileHandler',
'filename': os.path.join(ROOT, 'pay2pay.log'),
'formatter': 'standart'
}
},
'loggers': {
'pay2pay': {
'handlers': ['pay2pay'],
'level': 'DEBUG',
'propagate': True
}
}
}
4. Выполните ``python manage.py syncdb`` для создание таблицы с заказазами или выполните мограцию, если вы используете south: ``python manage.py migrate pay2pay2``
5. Определите два шаблона::
pay2pay/payment_fail.html # Для отменных платежей
pay2pay/payment_success.html # Для успешных платежей
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-pay2pay-0.9.6.tar.gz
(18.3 kB
view details)
File details
Details for the file django-pay2pay-0.9.6.tar.gz
.
File metadata
- Download URL: django-pay2pay-0.9.6.tar.gz
- Upload date:
- Size: 18.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
dfb40949064b4b62519fc02d13144eaf1a3fcb5a66eebe5bc0428aef27c23241
|
|
MD5 |
0f2dcd7b5d3b13dda86292ca4c3b7d10
|
|
BLAKE2b-256 |
922f76112163dcb0975864fe4c1be2d03b93ff601199dffdb2876fb110ab6d2a
|