一种基于ploneformgen的捐赠表格,通过plonegetpaid结账。

pfg.donationform的Python项目详细描述


简介

这个包简化了在plone中创建捐赠表单的过程 可以通过支持的支付处理程序之一处理支付的站点 plonegetpaid

就其本身而言,plonegetpaid为处理电子文件提供了有用的基础。 plone内部的支付,包括对多个支付处理程序的支持。 但是,plonegetpaid针对购买产品的用例进行了优化,并且 做出一些不太适合募集捐款的假设:

  • 它假设购买的任何项目都由 网站,这不是任意捐款的情况。
  • 它不提供用户界面来选择预先定义的捐赠级别-或- 输入任意捐赠金额。
  • 它的结账过程需要几个步骤,而捐赠应该 尽量精简。

pfg.donationform通过创建基于ploneformgen的捐赠来解决这些问题 具有自定义"捐赠字段"的表单,该字段提供可接受的配置用户界面 捐赠金额和经常性捐赠。提交表单时,它可以 根据联系人和帐单字段立即处理捐赠 包含在表单中,或者可以重定向到标准的GetPaid签出向导。

捐赠字段也可用于其他PloneformGen格式。

依赖关系

pfg.donationform对plone 3和plone 4都有效。的最新版本 PloneFormGen和PloneGetPaid是必需的。

安装

使用中的说明将getpaid添加到构建中 http://code.google.com/p/getpaid/wiki/installinggetpaid 确保 正确的软件包版本。

将pfg.donationform添加到您的构建中。

启动zope并通过附加组件控制面板安装plonegetpaid,然后配置 它的设置。

通过"附加组件"控制面板安装"捐赠表"。

确保您已经配置了plone站点的mailhost设置。

用法

从plone's中选择"捐赠表单",开始添加捐赠表单 添加菜单。填写字段并单击"添加"完成表单的添加。

默认情况下,getpaid使用一个"接受"支付的虚拟支付处理器 却什么也没做。您需要通过其配置getpaid 现场设置中的控制面板。

定制

因为生成的表单是ploneformgen表单,所以可以编辑或添加字段 通过普通的ploneformgen用户界面。如果您添加一个字段并希望它 在捐款时发送的电子邮件中包含,您还必须 编辑mailer适配器并将其添加到包含字段的列表中。(所有字段) 不自动包含,以避免发送敏感信用卡 通过电子邮件提供信息。)

如果您让捐赠表单创建过程将联系人和帐单字段添加到 在表单中,请确保您没有删除它们或更改它们的ID- getpaid适配器希望找到它们。

学分

pfg.donationform是由david glick创建的。也谢谢 致Fulvio Casali。

更改历史记录

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Google应用程序引擎FreeMarker模板java。安全AccessControlException   在Java中,空字符串(“”)如何存储在内存中?   java如何使用PUT进行创建   java无法构造com的实例。谷歌。云数据存储。钥匙   Java递归中的堆栈溢出错误   java通过结构化设计模式重构冗余代码   javascript使用Selenium IDE 2.9.1上传文件   JAVAutil。扫描仪在Java中将文本文件加载到对象中   这个JAVA程序的时间复杂度是多少   java Springboot+tomcat+ssh=连接链路故障   矢量Java不安全操作   用于Java不同生成代码的协议缓冲区gRPC protobuf生成器   java OSGi为什么我的包命名为“unknown0.0.0”和MANIFEST。MF文件被覆盖了吗?   java日期保持为空(Android)   使用stax解析器java解析xml   java有一种方法可以在运行时确定对象是否是使用Lambdaj创建的。关于()方法?