Frappe Builder Website with Payments

Замовник: AI | Опубліковано: 11.12.2025
Бюджет: 30 $

I have a custom ERPNext app that already exposes a catalog of subscription packages. I now need a clean, modern-minimalist website built with Frappe Builder that will surface those packages, let visitors create an account, and pay for the plan they select through our bank’s card-binding API. Key workflow 1. Fetch available packages from the existing ERPNext app and display them in an elegant, responsive layout. 2. Provide a simple email-and-password signup / login flow using the native Frappe auth system. No social logins or 2FA are needed for this phase. 3. When a logged-in user chooses a package, call the bank’s API (full docs supplied) to create a card-binding session, redirect the user to the bank’s hosted payment page, and handle the success / failure callback to store the token and mark the subscription as active inside ERPNext. 4. Issue confirmation emails through Frappe once payment is confirmed. Deliverables • Frappe Builder pages and theme assets matching a modern, minimalist look • Server-side code (Python / Frappe) that syncs packages, manages user accounts, and processes payment callbacks • Clear setup instructions or a bench export so I can reproduce the environment locally • Short video or screenshot walkthrough showing the full purchase flow working end-to-end Acceptance criteria • All package data loads from the custom ERPNext app, not hard-coded • Only email/password authentication is available and functional • Successful payments update the subscription status in ERPNext and trigger a confirmation email • Failed or cancelled payments leave no active subscription and display an error message gracefully • Pages meet basic responsiveness and load quickly on mobile and desktop If you’ve integrated Frappe with external payment gateways before, this should be straightforward. I’ll provide API credentials, sandbox access, and the existing ERPNext codebase as soon as we start.