
Product
Introducing Tier 1 Reachability: Precision CVE Triage for Enterprise Teams
Socketβs new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.
A powerful Django application that integrates Stripe payments, Kong API Gateway management, and page building capabilities using GrapeJS and Puck.
PayBuildr is the all-in-one solution for Django developers who need:
Built for Django 5.0+ and Python 3.12+, PayBuildr is the modern way to build payment-enabled web apps!
pip install paybuildr # It's that simple!
Add to your INSTALLED_APPS
(so easy your cat could do it):
INSTALLED_APPS = [
# ... your other cool apps
'rest_framework', # gotta have this!
'paybuildr', # π₯ BOOM!
# ... maybe more apps here
]
Add to your urls.py
(copy & paste, you got this!):
urlpatterns = [
# ... other URLs
path('paybuildr/', include('paybuildr.urls')), # π― Plug and play!
# ... more URLs maybe?
]
Add these settings to your settings.py
:
# π Your secret keys (don't commit these to git!)
STRIPE_SECRET_KEY = 'your-stripe-secret-key'
STRIPE_PUBLIC_KEY = 'your-stripe-publishable-key'
STRIPE_WEBHOOK_SECRET = 'your-stripe-webhook-secret'
STRIPE_SUCCESS_URL = 'https://your-site.com/success/' # π
STRIPE_CANCEL_URL = 'https://your-site.com/cancel/' # π’
KONG_ADMIN_URL = 'http://localhost:8001'
KONG_SYNC_ENABLED = True # Set to False if you're feeling rebellious
Run migrations (database tables don't create themselves... yet):
python manage.py migrate paybuildr
# β
Database tables created like magic!
The admin interface is where the magic happens:
# π¦ Sync services to Kong
python manage.py setup_kong
# π₯ Import services from Kong to Django
python manage.py sync_from_kong
# π° Sync Stripe plans
python manage.py sync_stripe_plans
RESTful goodness at your fingertips:
/api/plans/
- List available plans π/api/plans/{id}/checkout/
- Create a checkout session πΈ/api/subscriptions/
- List user subscriptions π/api/pages/
- Access pages created with the page builder πBuild pages like you're designing in Figma:
To build the frontend assets:
cd paybuildr/static/paybuildr/js/puck
npm install # π¦ Get the packages
npm run build # π¨ Build the assets
python manage.py test paybuildr # π§ Because testing is smart
MIT (Go wild! Just don't blame us if something breaks π)
We π contributions! Let's build something awesome together:
git checkout -b feature/amazing-feature
)git commit -m 'Add some amazing feature'
)git push origin feature/amazing-feature
)π‘ Want to help? Pick one of these items and submit a PR!
Made with β€οΈ by a developer, for whoever.
FAQs
A Django app for integrating Stripe payments and Kong API management
We found that paybuildr demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.Β It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socketβs new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.
Research
/Security News
Ongoing npm supply chain attack spreads to DuckDB: multiple packages compromised with the same wallet-drainer malware.
Security News
The MCP Steering Committee has launched the official MCP Registry in preview, a central hub for discovering and publishing MCP servers.