Django Wepay应用程序。

django-wepa的Python项目详细描述


django用于wepay的应用程序http://www.wepay.com

关于

如果你开始使用wepay api,你就会意识到有很多东西需要 存储在本地,所以这是创建 应用程序。有存储所有对象的信息的功能 数据库。对于每个可以选择只存储最小字段的对象, 所有字段和/或添加应用程序所需的自定义字段。它还处理IPN (instant payment notifications) 对于所有支持的对象。

状态

贝塔。虽然它在生产中使用,但有些物品,如信用卡和 订阅没有经过彻底的测试。

待办事项

  • 完整的文件。
  • 更多的测试。
  • 所有对象的管理页。

要求

功能

  • 支持所有wepay api调用。
  • 所有对象的可自定义模型。
  • 能够直接从模型实例进行api调用。
  • 所有查找和创建api调用都会自动将更改保存在数据库中。
  • ipn调用对所有对象的处理。
  • 状态上的信号改变对象以及IPN调用。
  • 能够改变后端(与wepay的通信模块)。默认后端功能: *防止节流(带memcache的线程安全) *自动存储批处理调用以供以后调用。 *日志记录

配置

  • 将“djwepay”添加到INSTALLED_APPS
  • (可选)扩展和自定义模型,指向它们在 WEPAY_MODELS,运行syncdb(或迁移)。如果此步骤忽略了所有模型 将被创建。
  • 将wepayApp添加到admin或直接添加到数据库中。设置正确 WEPAY_APP_ID

设置

必需:

  • WEPAY_APP_ID-wepay应用程序客户端ID(以及数据库中与此ID相关的条目)。

可选:

  • WEPAY_MODELS-元组列表('object_name','app_name.modelname'),用于 要使用的对象,例如:

    WEPAY_MODELS = (
        ('app', 'myapp.WePayApp'),
        ('user', 'myapp.WePayUser'),
        ('account', 'myapp.WePayAccount'),
        ('checkout', 'myapp.WePayCheckout'),
        ('preapproval', 'myapp.WePayPreapproval'),
        ('withdrawal', 'myapp.WePayWithdrawal'),
        ('credit_card', None),
        ('subscription_plan', None),
        ('subscription', None),
        ('subscription_charge', None)
    )
    
  • API_BACKEND-用于与wepay通信的后端。默认为 'djwepay.backends.default.wepay'

  • DEFAULT_SCOPE-默认wepay权限,默认为完全权限。

默认后端设置

  • WEPAY_DEBUG-如果设置为true并且日志记录被设置为,则将记录每个api 打电话来。默认为DEBUG设置。
  • WEPAY_THROTTLE_PROTECT-打开/关闭油门保护。
  • WEPAY_THROTTLE_CALL_LIMIT-应用程序将 之后节流。默认值为30。
  • WEPAY_THROTTLE_TIMEOUT-限制时间跨度。默认值为10秒。
  • WEPAY_THROTTLE_CALL_KEY-用于存储限制信息的缓存键。
  • WEPAY_CACHE_BATCH_KEY_PREFIX-用于存储批处理调用的缓存密钥前缀 以及缓存中的关联回调,以供以后处理。
  • WEPAY_DOMAIN-如果None将使用django的站点应用程序,则您站点的域。

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

推荐PyPI第三方库


热门话题
java是用来加速集合中对象查找的哈希代码吗?   java在Servlet中执行后将JSP请求重定向到自身   JavaHTTPStatus415使用Ajax将Json数据发布到SpringMVC4也使用了SpringSecurity   java为什么谷歌应用引擎MySQL JDBC URL不与数据库连接?   多线程Java:强制停止ExecutorService线程   java使用For循环向组合框添加值   java子Git“内存不足”和“超出GC开销限制”   使用正则表达式运行计算器程序时出现java NumberFormatException   java MockMvc测试POST请求返回错误:实际调用有不同的参数:   java自动在虚拟机内移动鼠标,与真实的鼠标无关   当类位于类路径上时,java Surefire抛出SurefireReflectionException   java GroupLayout错误:找不到错误的行   SpringHibernateJava。lang.NoSuchFieldError:实例   从一个java密钥库生成多个个人证书的身份验证   java 1.6.013中的eclipse@WebServlet注释支持   java Spring Webservicetemplate连接重置错误   spring如何修复SqlRowSet上的“无效游标SQL异常”。Java中的Next()   java Websphere版本迁移