whatisgithub

What is django-paypal?

skevy/django-paypal — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2011-09-23

1PythonAudience · developerComplexity · 3/5DormantSetup · moderate

In one sentence

A Django plugin that lets websites accept PayPal payments, handling checkout buttons, notifications, and recurring billing for you.

Mindmap

mindmap
  root((repo))
    What it does
      Payments Standard
      Payments Pro
      Recurring billing
    Tech stack
      Python
      Django
      PayPal
    Use cases
      Ecommerce checkout
      Subscriptions
      Donations
    Audience
      Django developers
    Notes
      Validates payments
      Sends signals on success

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Add a PayPal 'Buy Now' button to sell digital products or physical goods online.

USE CASE 2

Charge customers for a recurring membership or subscription service.

USE CASE 3

Accept donations on a website without building payment logic from scratch.

USE CASE 4

Keep customers on your own site during checkout using Payments Pro instead of redirecting to PayPal.

What is it built with?

PythonDjangoPayPal

How does it compare?

skevy/django-paypala-bissell/unleash-liteabhiinnovates/whatsapp-hr-assistant
Stars111
LanguagePythonPythonPython
Last pushed2011-09-23
MaintenanceDormant
Setup difficultymoderatehardhard
Complexity3/54/53/5
Audiencedeveloperresearcherdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires PayPal account setup and SSL configuration, with more steps for Payments Pro.

Copy-paste prompts

Prompt 1
Help me set up django-paypal with Payments Standard to add a Buy Now button to my Django site.
Prompt 2
Show me how to listen for the payment-success signal from django-paypal and unlock a user's account.
Prompt 3
Explain the difference between Payments Standard and Payments Pro so I can pick the right one for my site.
Prompt 4
Walk me through setting up recurring subscription payments with django-paypal.

Frequently asked questions

What is django-paypal?

A Django plugin that lets websites accept PayPal payments, handling checkout buttons, notifications, and recurring billing for you.

What language is django-paypal written in?

Mainly Python. The stack also includes Python, Django, PayPal.

Is django-paypal actively maintained?

Dormant — no commits in 2+ years (last push 2011-09-23).

How hard is django-paypal to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is django-paypal for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.