django-shop-ipayment icondjango-shop-ipayment 0.1.0

A payment backend module for django-SHOP, using IPayment from the 1und1 company in Germany
django-shop-ipayment is a Django app, a payment backend module for django-SHOP, using IPayment (https://ipayment.de) from the 1und1 company in Germany.

Installation

Clone this module from github::

git clone git@github.com:jrief/django-shop-ipayment.git

In settings.py, add ipayment to INSTALLED_APPS and add

'ipayment.offsite_backend.OffsiteIPaymentBackend'

to django-SHOP's SHOP_PAYMENT_BACKENDS setting.

Configuration

In settings.py, add to following dictionary::

IPAYMENT = {
'accountID': 99999,
'trxuser_id': 99998,
'trx_typ': 'preauth', # details in ipayment_Technik-Handbuch_2010-03.pdf (Seite 13-15)
'trxpassword': '0',
'trx_currency': 'EUR',
'trx_paymenttyp': 'cc', # payment type credit card
'error_lang': 'en', # TODO: determine this value from language settings
'securityKey': 'testtest',
}


These values work on the IPayment's sandbox. If you register for IPayment your must use those values.

Implementation

Currently only IPayment's silent mode CGI is implemented, which does not require a PCI DSS certification (www.pcisecuritystandards.org), but which allows to implement every detail of your payments forms.

Note that IPayment contacts your web-server in order to confirm payments. Therefore make sure, that your django-SHOP is reachable from the Internet with a name resolvable by DNS.

last updated on:
November 2nd, 2011, 11:15 GMT
price:
FREE!
developed by:
Jacob Rief
license type:
BSD License 
category:
ROOT \ Internet \ HTTP (WWW)

FREE!

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

What's New in This Release:
  • All unit tests have been adopted and rechecked in a real environment.
read full changelog

Add your review!

SUBMIT