Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Изменения в README.rst #1

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Conversation

bo858585
Copy link

В readme:

  1. Добавил подробное описание строгой проверки при переводе денег.
  2. Добавил примеры со своим view для обработки (тоже своей) формы отправки запроса, используя внутреннюю форму django-robokassa для валидации и отправки данных на robokassa.ru.

Если (и наверняка) в изменениях есть что-то негодное, то могу поправить или Вы поправьте. Я старался писать с учетом того, как это воспринимает человек, который в первый раз использует django-robokassa и в первый раз пишет биллинг, то есть не знаком с механизмами подтверждения платежей, не знает, по каким причинам они нужны для безопасности.

bo858585 added 3 commits February 23, 2013 08:34
1. Additional strict check description added.
2. Own form necessity added.
3. Own view necessity added.
@@ -63,34 +63,138 @@ ROBOKASSA (http://robokassa.ru/Doc/Ru/Interface.aspx). Приложение ре
Форма для приема платежей
-------------------------

Для того, чтобы упростить конструирование html-форм для отправки пользователей в
Для того, чтобы упростить отправку и валидацию данных в
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

RobokassaForm не выполняет валидацию данных.

@kmike
Copy link
Owner

kmike commented Feb 23, 2013

Привет! Оставил комментарии к коммитам.

Там 2 изменения, насколько я понял:

  1. пример с простым использованием формы заменен на пример с более "умной" подготовкой данных;
  2. описано, как работают уведомления от робокассы.

+1 ко второму имненению.

Про первое я бы еще подумал - он какой-то неминимальный получился (ну и по стилю замечания всякие - учить пользователя регекспам и HTML5 не стоит в справке к django-robokassa, там и так много информации). Раньше был пример с "оплатой товара", стал пример с "пополнением счета". Можешь немного больше мотивацию пояснить? Такие навороты обычно сигнал к тому, что с приложением что-то не так, и его улучшить можно; если это тот случай, то я бы предпочел приложение как-то улучшить, а не документацию усложнять.

@bo858585
Copy link
Author

Необходимость второго изменения объяснил мне наш более опытный в вопросах биллинга джедай после того, как я сделал все без ResultUrl. Сайты для серьезного бизнеса =) действительно не обойдутся без двойного подтверждения перевода средств.

На первом изменении не настаиваю, я чуть поменял и скопипастил то, как делал это у себя. Товары у нас не продаются, только услуги, поэтому я работал не с "оплатой товара", а с "пополнением счета". Это, конечно, надо поменять.

Вобщем, "правьте смело", как говорят в вики, и оставляйте те изменения, которые считаете нужными.
Главное, добавить в него возможность использования своей формы и пофиксить баг с error.html. Я сейчас на это вряд ли найду время, потому что релиз плюс еще есть другая небольшая хобби-задачка.

@kmike
Copy link
Owner

kmike commented Feb 27, 2013

Спасибо! Я пока в README добавил то, по чему вопросов не возникло. Пулл-реквест пока оставляю открытым.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants