Paypal的Django
django-paypal2的Python项目详细描述
贝宝观点方法
快速启动
安装:
pip install django_paypal2
将“PayPal”添加到已安装的应用程序设置中,如下所示:
INSTALLED_APPS = [ ... 'paypal', ]
将PayPal配置添加到settings.py:
PAYPAL = { "SERVER_URL": "http://localhost:8000", # current site host and port "sandbox": False, # True or False "client_id": "xxx", "client_secret": "", # you can get id and secret from paypal }
在项目url.py中包含polls urlconf,如下所示:
url(r'^paypal/', include('paypal.urls')),
迁移数据库
创建付款并重定向到PayPal
from paypal.models import PaypalPayment pp = PaypalPayment(description="sample pay") pp.add_item("sample", 'USD', float(amount)) pp.reference_id = "your reference id" pp.save() return redirect('paypal_redirect', uid=pp.uid)