fix(payment): enable ezpay debug delay outside production

This commit is contained in:
2026-06-22 18:10:27 +08:00
parent 01ef89452d
commit 0b8bae5e5f
@@ -60,7 +60,7 @@ export function SubscriptionCheckoutButton({
if (paymentUrl) {
const isEzpay = isEzpayPayment(payment.payParams);
if (AppEnvUtil.isDevelopment() && isEzpay) {
if (!AppEnvUtil.isProduction() && isEzpay) {
if (ezpayRedirectTimeoutRef.current !== null) {
window.clearTimeout(ezpayRedirectTimeoutRef.current);
}
@@ -150,7 +150,7 @@ export function SubscriptionCheckoutButton({
stripeClientSecret !== hiddenStripeClientSecret &&
!payment.isPaid;
const pendingEzpayRedirectOrderId =
AppEnvUtil.isDevelopment() &&
!AppEnvUtil.isProduction() &&
payment.payParams &&
isEzpayPayment(payment.payParams) &&
getPaymentUrl(payment.payParams) &&
@@ -185,7 +185,7 @@ export function SubscriptionCheckoutButton({
{pendingEzpayRedirectOrderId ? (
<div className={styles.pendingRedirect} role="status">
<span className={styles.pendingRedirectLabel}>
Ezpay order created. Redirecting in 3 seconds.
Ezpay order created. Redirecting in 5 seconds.
</span>
<span className={styles.pendingRedirectOrder}>
Order No. {pendingEzpayRedirectOrderId}