@* ═══ ORDER TOTAL ═══ *@
@@ -63,6 +64,10 @@
@code {
+ // EN: Payment workflow state — populated from current order context at runtime.
+ // VI: Trạng thái thanh toán — được điền từ context đơn hàng hiện tại khi chạy.
+ // TODO: Integrate with Order Service API when available.
+
// EN: Demo data / VI: Dữ liệu mẫu
private decimal _orderTotal = 285_000;
private string _bankName = "Vietcombank";
diff --git a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/CardPayment.razor b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/CardPayment.razor
index 2926ae3c..393ab30f 100644
--- a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/CardPayment.razor
+++ b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/CardPayment.razor
@@ -5,6 +5,7 @@
@page "/pos/payment/card"
@layout PosLayout
@inherits PosBase
+@using WebClientTpos.Client.Services
@* ═══ ORDER TOTAL ═══ *@
@@ -60,6 +61,10 @@
@code {
+ // EN: Payment workflow state — populated from current order context at runtime.
+ // VI: Trạng thái thanh toán — được điền từ context đơn hàng hiện tại khi chạy.
+ // TODO: Integrate with Order Service API when available.
+
// EN: Demo order total / VI: Tổng đơn hàng mẫu
private decimal _orderTotal = 285_000;
private bool _isProcessing = false;
diff --git a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/CashPayment.razor b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/CashPayment.razor
index 240d775d..a3ad62e5 100644
--- a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/CashPayment.razor
+++ b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/CashPayment.razor
@@ -5,6 +5,7 @@
@page "/pos/payment/cash"
@layout PosLayout
@inherits PosBase
+@using WebClientTpos.Client.Services
@* ═══ MAIN PANEL ═══ *@
@@ -77,6 +78,10 @@
@code {
+ // EN: Payment workflow state — populated from current order context at runtime.
+ // VI: Trạng thái thanh toán — được điền từ context đơn hàng hiện tại khi chạy.
+ // TODO: Integrate with Order Service API when available.
+
// EN: Demo order total / VI: Tổng đơn hàng mẫu
private decimal _orderTotal = 285_000;
private decimal _receivedAmount = 0;
diff --git a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/GiftCardPayment.razor b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/GiftCardPayment.razor
index 311d2412..b6d2645e 100644
--- a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/GiftCardPayment.razor
+++ b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/GiftCardPayment.razor
@@ -5,6 +5,7 @@
@page "/pos/payment/gift-card"
@layout PosLayout
@inherits PosBase
+@using WebClientTpos.Client.Services
@* ═══ ORDER TOTAL ═══ *@
@@ -89,6 +90,10 @@
@code {
+ // EN: Payment workflow state — populated from current order context at runtime.
+ // VI: Trạng thái thanh toán — được điền từ context đơn hàng hiện tại khi chạy.
+ // TODO: Integrate with Order Service API when available.
+
// EN: Demo data / VI: Dữ liệu mẫu
private decimal _orderTotal = 285_000;
private string _cardCode = "";
diff --git a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/MethodSelect.razor b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/MethodSelect.razor
index 3d3c189f..5d47f98d 100644
--- a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/MethodSelect.razor
+++ b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/MethodSelect.razor
@@ -5,6 +5,7 @@
@page "/pos/payment/method-select"
@layout PosLayout
@inherits PosBase
+@using WebClientTpos.Client.Services
@* ═══ ORDER TOTAL ═══ *@
@@ -38,6 +39,10 @@
@code {
+ // EN: Payment workflow state — populated from current order context at runtime.
+ // VI: Trạng thái thanh toán — được điền từ context đơn hàng hiện tại khi chạy.
+ // TODO: Integrate with Order Service API when available.
+
// EN: Demo order total / VI: Tổng đơn hàng mẫu
private decimal _orderTotal = 285_000;
diff --git a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/PartialPayment.razor b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/PartialPayment.razor
index 280d6b22..a44cde84 100644
--- a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/PartialPayment.razor
+++ b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/PartialPayment.razor
@@ -5,6 +5,7 @@
@page "/pos/payment/partial"
@layout PosLayout
@inherits PosBase
+@using WebClientTpos.Client.Services
@* ═══ MAIN PANEL ═══ *@
@@ -98,6 +99,10 @@
@code {
+ // EN: Payment workflow state — populated from current order context at runtime.
+ // VI: Trạng thái thanh toán — được điền từ context đơn hàng hiện tại khi chạy.
+ // TODO: Integrate with Order Service API when available.
+
// EN: Demo data / VI: Dữ liệu mẫu
private decimal _orderTotal = 285_000;
diff --git a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/PaymentPending.razor b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/PaymentPending.razor
index 818f4017..6406d6b7 100644
--- a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/PaymentPending.razor
+++ b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/PaymentPending.razor
@@ -5,6 +5,7 @@
@page "/pos/payment/pending"
@layout PosLayout
@inherits PosBase
+@using WebClientTpos.Client.Services
@* ═══ PROCESSING ANIMATION ═══ *@
@@ -55,6 +56,10 @@
@code {
+ // EN: Payment workflow state — populated from current order context at runtime.
+ // VI: Trạng thái thanh toán — được điền từ context đơn hàng hiện tại khi chạy.
+ // TODO: Integrate with Order Service API when available.
+
// EN: Demo data / VI: Dữ liệu mẫu
private decimal _orderTotal = 285_000;
private string _paymentMethod = "Thẻ (Visa •••• 4242)";
diff --git a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/PaymentSuccess.razor b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/PaymentSuccess.razor
index d77a8f87..39e033a9 100644
--- a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/PaymentSuccess.razor
+++ b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/PaymentSuccess.razor
@@ -5,6 +5,7 @@
@page "/pos/payment/success"
@layout PosLayout
@inherits PosBase
+@using WebClientTpos.Client.Services
@* ═══ SUCCESS ANIMATION ═══ *@
@@ -73,6 +74,10 @@
@code {
+ // EN: Payment workflow state — populated from current order context at runtime.
+ // VI: Trạng thái thanh toán — được điền từ context đơn hàng hiện tại khi chạy.
+ // TODO: Integrate with Order Service API when available.
+
// EN: Demo data / VI: Dữ liệu mẫu
private decimal _orderTotal = 285_000;
private string _paymentMethod = "Tiền mặt";
diff --git a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/QrPayment.razor b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/QrPayment.razor
index cd8d04a2..349b3a8d 100644
--- a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/QrPayment.razor
+++ b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/QrPayment.razor
@@ -5,6 +5,7 @@
@page "/pos/payment/qr"
@layout PosLayout
@inherits PosBase
+@using WebClientTpos.Client.Services
@* ═══ ORDER TOTAL ═══ *@
@@ -65,6 +66,10 @@
@code {
+ // EN: Payment workflow state — populated from current order context at runtime.
+ // VI: Trạng thái thanh toán — được điền từ context đơn hàng hiện tại khi chạy.
+ // TODO: Integrate with Order Service API when available.
+
// EN: Demo order total / VI: Tổng đơn hàng mẫu
private decimal _orderTotal = 285_000;
private string _selectedProvider = "VietQR";
diff --git a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/Receipt.razor b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/Receipt.razor
index 408bb2ce..46685d22 100644
--- a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/Receipt.razor
+++ b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/Receipt.razor
@@ -5,6 +5,7 @@
@page "/pos/payment/receipt"
@layout PosLayout
@inherits PosBase
+@using WebClientTpos.Client.Services
@* ═══ RECEIPT PAPER ═══ *@
@@ -116,6 +117,10 @@
@code {
+ // EN: Payment workflow state — populated from current order context at runtime.
+ // VI: Trạng thái thanh toán — được điền từ context đơn hàng hiện tại khi chạy.
+ // TODO: Integrate with Order Service API when available.
+
// EN: Demo receipt data / VI: Dữ liệu hóa đơn mẫu
private string _orderNumber = "1042";
private string _orderDate = "15/02/2024";
diff --git a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/TipEntry.razor b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/TipEntry.razor
index d69439b4..f2f23bf6 100644
--- a/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/TipEntry.razor
+++ b/apps/web-client-tpos-net/src/WebClientTpos.Client/Pages/Pos/Shared/Payment/TipEntry.razor
@@ -5,6 +5,7 @@
@page "/pos/payment/tip"
@layout PosLayout
@inherits PosBase
+@using WebClientTpos.Client.Services
@* ═══ SUBTOTAL ═══ *@
@@ -79,6 +80,10 @@
@code {
+ // EN: Payment workflow state — populated from current order context at runtime.
+ // VI: Trạng thái thanh toán — được điền từ context đơn hàng hiện tại khi chạy.
+ // TODO: Integrate with Order Service API when available.
+
// EN: Demo subtotal / VI: Tạm tính mẫu
private decimal _subtotal = 285_000;
private decimal _tipAmount = 0;