{"repo":"khaledsukkar2/dj-wallet","free":true,"listed":false,"github":"https://github.com/khaledsukkar2/dj-wallet","clone":"git clone https://github.com/khaledsukkar2/dj-wallet.git","description":"A Django virtual wallet system for in-app credits, points, and purchases. Secure, flexible, and easy to integrate. Ideal for e‑commerce, LMS, and SaaS platforms.","language":"Python","stars":15,"topics":["django","fintech","payments","transactions","wallet"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"dj-wallets A secure , flexible , and powerful virtual wallet system for Django applications. Inspired by laravel-wallet --- What is a Virtual Wallet? Think of this as a \"digital balance system\" inside your app. It doesn't handle real money directly (like Stripe or PayPal), but it keeps track of any kind of value for your users – whether that's money, points, credits, tokens, or any other unit. Use Cases: - 💰 Virtual Currency : E-commerce credits, in-app coins - 🎮 Gaming Points : XP, gems, energy, lives - 📚 Learning Platforms : Course credits, study tokens - 🏆 Loyalty Programs : Reward points, cashback - 🎁 Gift Cards : Prepaid balances, vouchers - Deposit : Adds value to the user's balance. - Withdraw : Takes value away from the balance. - Pay : Automatically deducts the cost of an item from the user's wallet and (optionally) transfers it to the seller. - Safe : Behind the scenes, the library ensures that two transactions can't happen at the exact same time to break the balance (Race Condition Protection). --- Features - Multi-Purpose Wallets : Not just for money – use for points, credits, tokens, XP, or any value type. - Multi-Wallet Support : Each user can have multiple wallets (default, savings, points, USD, etc.). - Atomic Transactions : Ensures data integrity during concurrent operations. - Transfers & Exchanges : Move funds between users or between different wallets of the same user. - Product Purchases : Built-in support for purchasing items using wallet balance. -","default_branch":null,"files":null,"tree":[],"storefront":"/r/khaledsukkar2","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/khaledsukkar2/dj-wallet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}