diff --git a/project/apps/pos/src/app/(terminal)/page.tsx b/project/apps/pos/src/app/(terminal)/page.tsx
index 16f2f58..a9fab9e 100644
--- a/project/apps/pos/src/app/(terminal)/page.tsx
+++ b/project/apps/pos/src/app/(terminal)/page.tsx
@@ -1659,19 +1659,32 @@ export default function RegisterPage() {
)}
{/* POS-SELFPAY-FLOW: in selfpay mode, hide payment methods until email is captured */}
{(!isSelfpayMode || selfpayPaymentReady) && (
-
- {config.paymentMethods.map((method) => (
+ <>
+
+ {config.paymentMethods.map((method) => (
+
+ ))}
+
+ {/* POS-SELFPAY-FLOW: confirm button after payment added in selfpay */}
+ {isSelfpayMode && selfpayPaymentReady && !paymentMethod && (
- ))}
-
+ )}
+ >
)}
{!isSelfpayMode && (
@@ -2119,8 +2132,13 @@ export default function RegisterPage() {
{receipt && (
{