Add e-payment UI, checkout payment result, and legacy migrate domain lookup.
Wire Mellat settings in business dashboard, customer bank return page with payment details, and super-admin migrate modal domain confirmation. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
co-authored by
Cursor
parent
a11f9643bb
commit
cc94b929e0
@@ -117,6 +117,32 @@ export async function migrateBusinessFromOld(
|
||||
})
|
||||
}
|
||||
|
||||
export interface LegacyMigrateLookupResponse {
|
||||
meshkeeHosts: string[]
|
||||
meshkeeBusinessName: string
|
||||
oldBusinessId: string | null
|
||||
domains: string[]
|
||||
brandEn: string | null
|
||||
brandFa: string | null
|
||||
slug: string | null
|
||||
matchedHost: string | null
|
||||
source: 'old_business_id' | 'meshkee_domain' | 'none'
|
||||
}
|
||||
|
||||
export async function lookupLegacyMigrate(
|
||||
businessId: string,
|
||||
oldBusinessId?: number,
|
||||
signal?: AbortSignal,
|
||||
) {
|
||||
const q = new URLSearchParams()
|
||||
if (oldBusinessId != null) q.set('oldBusinessId', String(oldBusinessId))
|
||||
const query = q.toString()
|
||||
return apiRequest<LegacyMigrateLookupResponse>(
|
||||
`/businesses/${businessId}/migrate-from-old/lookup${query ? `?${query}` : ''}`,
|
||||
{ auth: true, signal },
|
||||
)
|
||||
}
|
||||
|
||||
export async function purgeBusinessData(
|
||||
businessId: string,
|
||||
payload: PurgeBusinessDataPayload,
|
||||
|
||||
Reference in New Issue
Block a user