skip to navigation
skip to content

Not Logged In

cartridge-stripe 0.1.3

Stripe credit card processing integration with Cartridge

cartridge-stripe
================

Stripe_ credit card processing integration with Cartridge_.

.. _Cartridge: htps://cartridge.jupo.org
.. _Stripe: https://stripe.com/docs

==========
Install
==========

Follow the installation instructions of django-zebra_.

.. _django-zebra: https://github.com/GoodCloud/django-zebra#installation

::

    pip install cartridge-stripe

Update the settings.py to use your shiney new app.
Add it to 'INSTALLED_APPS' above 'cartridge.shop' to override the checkout template
or copy it to the templates dir in your project.

::

    INSTALLED_APPS = (
        # ...
        'cartridge_stripe',
        'cartridge.shop',
        # More stuff...
        'zebra',
        )


    SHOP_HANDLER_PAYMENT = 'cartridge_stripe.payment_handler'
    SHOP_CHECKOUT_FORM_CLASS = 'cartridge_stripe.forms.OrderForm'

    ZEBRA_ENABLE_APP = True


=======
Style
=======

Add some sort of style for 'div.payment-errors' which will display validation
errors from stripe.

::

    div.payment-errors {
        color: #F00;
    }


=====
Done!
=====

Now your checkout flow should have card validation and the Stripe order number
linked to the purchase.

=====
Feedback
=====

I'm open to bugs and pull requests. Just run pep8 first.
Follow me and say hi!  https://twitter.com/readevalprint
 
File Type Py Version Uploaded on Size
cartridge-stripe-0.1.3.tar.gz (md5) Source 2013-06-06 5KB
  • Downloads (All Versions):
  • 70 downloads in the last day
  • 377 downloads in the last week
  • 805 downloads in the last month