Business settings can store ZarinPal merchant credentials, and the payment registry can initiate and verify ZarinPal alongside Mellat. Co-authored-by: Cursor <cursoragent@cursor.com>
NestJS backend with Prisma, Docker Compose for Postgres/Redis, and deploy docs for the production VM.