Welcome to Nxtbnβs documentation!ΒΆ Nxtbn is a Django eCommerce CMS built with Django, Django REST framework, and ReactJS. Contents: Introduction π π Key Features What Makes Nxtbn Special? π‘ Why nxtbn? Quick Start Install Backend for Development Directory Structure Payment Plugin Installation Installing a Custom Payment Gateway Installing Built-In Payment Gateways Example Payment Gateways Developed by nxtbn Important Note Payment Integration Order API Overview Guest User Endpoint Returning User Endpoint Payment Webhook & IPN Definition Payment Plugin Code Example PaymentPlugin: Abstract Base Class Payment Manager Example Integration: Stripe (for self-hosted checkout form and direct capture) Example Integration: Stripe (for payment link and webhook listener) API Endpoints (built-in) API endpoint for webhook & IPN Adding a New Payment Gateway Multicurrency Support Implementing Multicurrency Setup and Configuration Example: Currency Conversion in Serializers Currency Storage Strategies Management Commands The Why Why We Built nxtbn Commerce: A New Vision for E-Commerce Why DecimalField with decimal_places=3 is Crucial for nxtbn - Django Commerce REST API Storefront Dashboard Indices and tablesΒΆ Index Module Index Search Page