Configuration django-paypal

Quelqu'un a le programme d'installation de django-paypal? Voici le lien pour le ici?

J'ai "myproject" le programme d'installation, et mon dossier sturecture ressemble à ceci:

myproject > paypal > (stdandard et pro dossiers)

à mon settins.py fichier que j'ai ajouté

INSTALLED_APPS = (
    'myproject.paypal.standard',
    'myproject.paypal.pro',
)

dans mon url du fichier pour l'application mon compte, j'ai ajouté:

urlpatterns += patterns('myproject.account.views',
    (r'^payment-url/$', 'buy_my_item'),                   
)

et dans mon compte j'ai ajouté:

from myproject.paypal.pro.views import PayPalPro
from myproject.paypal.pro.forms import PaymentForm, ConfirmForm

def buy_my_item(request):
    item = {'amt':"10.00",              # amount to charge for item
            'inv':"1111",         # unique tracking variable paypal
            'custom':"2222",       # custom tracking variable for you
            'cancelurl':"http://127.0.0.1:8000/",   # Express checkout cancel url
            'returnurl':"http://127.0.0.1:8000/"}   # Express checkout return url

    kw = {'item':'item',                            # what you're selling
           'payment_template': 'pro/payment.html',          # template to use for payment form
           'confirm_template': ConfirmForm,  # form class to use for Express checkout confirmation
           'payment_form_cls': PaymentForm,  # form class to use for payment
           'success_url': '/success',               # where to redirect after successful payment
           }

    ppp = PayPalPro(**kw)
    return ppp(request)

--- EDIT ---------
Ensuite, j'ai ajouté le pro et le modèle standard des dossiers pour mes projets le dossier de modèle.

Quand je vais à http://127.0.0.1:8000/account/payment-url/ et soumettre le formulaire...

- Je obtenir un ValueError : "dictionnaire de la séquence de mise à jour de l'élément de #0 est de longueur 1; 2 est requis"

Traceback:

File "...\accounts\views.py" in buy_my_item
  655.     return ppp(request)
File "...\paypal\pro\views.py" in __call__
  115.                 return self.validate_payment_form()
File "...\paypal\pro\views.py" in validate_payment_form
  133.             success = form.process(self.request, self.item)
File "...\paypal\pro\forms.py" in process
  1. params.mise à jour(point)

source d'informationauteur Joe