Add Mellat e-payment, videos/instructions CMS, and legacy domain lookup.

Store gateway credentials per business, initiate/verify Mellat at checkout, and resolve old CMS ids from domains in the migrate modal.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-08-13 09:51:17 +03:30
co-authored by Cursor
parent 513673a7da
commit d5e502cf77
44 changed files with 9303 additions and 996 deletions
+6
View File
@@ -16,6 +16,8 @@ import { CategoriesModule } from './categories/categories.module';
import { ProductsModule } from './products/products.module';
import { BlogsModule } from './blogs/blogs.module';
import { PortfoliosModule } from './portfolios/portfolios.module';
import { VideosModule } from './videos/videos.module';
import { InstructionsModule } from './instructions/instructions.module';
import { CommentsModule } from './comments/comments.module';
import { CitiesModule } from './cities/cities.module';
import { ExpertReviewsModule } from './expert-reviews/expert-reviews.module';
@@ -36,6 +38,7 @@ import { WebsiteDocsModule } from './website-docs/website-docs.module';
import { InvoicesModule } from './invoices/invoices.module';
import { LegacyMysqlModule } from './legacy-mysql/legacy-mysql.module';
import { PublicSmsModule } from './public-sms/public-sms.module';
import { PaymentsModule } from './payments/payments.module';
@Module({
imports: [
@@ -58,6 +61,8 @@ import { PublicSmsModule } from './public-sms/public-sms.module';
ProductsModule,
BlogsModule,
PortfoliosModule,
VideosModule,
InstructionsModule,
CommentsModule,
ExpertReviewsModule,
BusinessSettingsModule,
@@ -66,6 +71,7 @@ import { PublicSmsModule } from './public-sms/public-sms.module';
StoreModule,
CartModule,
OrdersModule,
PaymentsModule,
CustomersModule,
ShoppingCardsModule,
ContactSubmissionsModule,