scripts/playwright-stripe.ts
Rama main · réplica de lectura del repositorio original.
export function getStripeEmulatorPort(processEnv: NodeJS.ProcessEnv): number {
const parsedPort = Number.parseInt(processEnv.STRIPE_EMULATOR_PORT ?? '4510', 10)
if (!Number.isFinite(parsedPort) || parsedPort <= 0)
throw new Error('STRIPE_EMULATOR_PORT must be a positive integer')
return parsedPort
}
export function getPlaywrightStripeApiBaseUrl(processEnv: NodeJS.ProcessEnv): string {
return processEnv.STRIPE_API_BASE_URL || `http://host.docker.internal:${getStripeEmulatorPort(processEnv)}`
}