From e9bc7f25445513369693b2f98224d75d0db2cbcf Mon Sep 17 00:00:00 2001 From: Kenta420 Date: Thu, 25 Jul 2024 17:50:08 +0700 Subject: [PATCH] THAI: Update All Payment cash --- image/collectiing/cash_warning_bg.png | Bin 0 -> 3310 bytes image/collectiing/cash_warning_text.png | Bin 0 -> 21714 bytes image/collectiing_en/cash_warning_text.png | Bin 0 -> 23140 bytes xml/page_member_topup3.xml | 4 +- xml/page_member_topupCash.xml | 449 ++++++--------------- xml/page_payment_credit3-1.xml | 4 +- xml/page_payment_credit3-TopupCash.xml | 349 ++++------------ xml/page_topup_credit3-1.xml | 6 +- xml/page_topup_credit3-TopupCash.xml | 367 +++++------------ xml/page_topup_credit3_cash_warning.xml | 134 ++++++ xml/process/payment.ev | 1 + 11 files changed, 429 insertions(+), 885 deletions(-) create mode 100644 image/collectiing/cash_warning_bg.png create mode 100644 image/collectiing/cash_warning_text.png create mode 100644 image/collectiing_en/cash_warning_text.png create mode 100644 xml/page_topup_credit3_cash_warning.xml diff --git a/image/collectiing/cash_warning_bg.png b/image/collectiing/cash_warning_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..a41f513139f02a48d45e98cfe02f3bb8b6f8da52 GIT binary patch literal 3310 zcmeH}`%hC>9KcV0m-80Pi>ez|Ft64obQknN{$$o_6p^B>-N2&Ibpsvo=8?t}>Gx4>&XU z6*zg98kZUez}+Sv9(aL#O~0SmucfYD$|%)9MsX zQ<4oLaSSV6bn#CQP^a#1S6dn|qdA4`?40Y0HAc~sYeN_R+$eo#)qm}8v*uN$zrD_d%B zs^spNy5jWnQ~(ww^t}tFfIw3e(OUJ|maHRqL*b6+(?;C`9d^v%#Q}|o_AgGW*gOL}|02w^yuMSyZZj^C`Si0)ob?+RbZF|7Utd6% z+@5S`Rlw?wmbR!7T1}yrKS^)KK8l1tYrJe=+K3euDATD{p0vy1^2j(v z9r;qLZ$Zg!0Q_>UKN?TQs+>a$|J9ur&Eec1dQv%j)zU? zkP|Yj@{Nv@PH-_!ra+pw*PAU_JBy$?8w8Kbn$_MzJw@BJHE9V2ZYfA z#AJRV>-KG1gNP#0u1p0Wmr={Yc+F351*xUR-7?*kt9${YjF@Uy&mt!nE7vTBi7*Y+m;biWl3w*SBfqD@ zox8c(LFXXvL$WPBEHX|cPM%BS&bOe2+zK{dQNq*}!`yQJsKJ*#J74|dVlHKuwMmE= zo>Hp#vtP)K@FPc1W8Yv?>jOFaWR=ZQv8ZEYtX2IV$}>lDD5tM!5-Fty_C0Qg_7qV* zF`^L;J|KyA17JQNY3N8D5fl;Snw-AAy@qsajLM?Ghmsmfplgtnn3lka&%5w1U$wa9 literal 0 HcmV?d00001 diff --git a/image/collectiing/cash_warning_text.png b/image/collectiing/cash_warning_text.png new file mode 100644 index 0000000000000000000000000000000000000000..95eb6e7b0c8745d6de827a4633b90e43d1e47738 GIT binary patch literal 21714 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 literal 0 HcmV?d00001 diff --git a/xml/page_member_topup3.xml b/xml/page_member_topup3.xml index 0007947a..324732c1 100644 --- a/xml/page_member_topup3.xml +++ b/xml/page_member_topup3.xml @@ -161,8 +161,8 @@ SoundVolume - Var PayCreditChannel = "cash" - Open "ROOT/taobin_project/xml/page_member_topupAmount.xml" + Var TopupFromPage = "member" + Open "ROOT/taobin_project/xml/page_topup_credit3_cash_warning.xml" diff --git a/xml/page_member_topupCash.xml b/xml/page_member_topupCash.xml index c1a35034..9cf87ee0 100644 --- a/xml/page_member_topupCash.xml +++ b/xml/page_member_topupCash.xml @@ -48,8 +48,7 @@ Var alphaState3 = "Invisible" - - INT AmountNumber + Var confirmButtonState = "Invisible" Var img_popup11 = "/img_popup11.png" Var img_popup15 = "/img_popup15.png" @@ -58,7 +57,6 @@ If CountryName = "Malaysia" Then Var img_popup11 = "/img_popup11-MYR.png" Var img_popup15 = "/img_popup15-MYR.png" - Var AmountNumber = AmountNumber * 100 EndIf ;inter-image @@ -68,12 +66,15 @@ EndIf - Var PayAmount = AmountNumber - Var RemainAmount = PayAmount - Var RemainAmountStr = "" + RemainAmount - - Var RemainAmountStr !assigned StringFmt( RemainAmount, DisplayFormat, PreScaleConvertShow ) - + Var PayAmount = 0 + Var RemainAmountStr !assigned StringFmt( PayAmount, DisplayFormat, PreScaleConvertShow ) + If show_eng = "true" Then + Var RemainAmountStr = "เติม " + RemainAmountStr + Var RemainAmountStr = RemainAmountStr + "###size=90" + Else + Var RemainAmountStr = "Top-up " + RemainAmountStr + Var RemainAmountStr = RemainAmountStr + "###size=110" + EndIf Var CoinInFlag = 0 @@ -82,7 +83,7 @@ Var PayOK = 0 Var CancelFlag = 0 Var ChangeFlag2 = 0 - Var Seeker.StoreCreditFlag = 0 + Var Seeker.StoreCreditFlag = 1 CoinVending XBILL @@ -109,18 +110,26 @@ If CancelFlag = 0 Then SAVELOG "ButtonCancleAlpha2 > Timeout Order." CoinVending OFF - Var CancelFlag = 1 - Var CancelCounter = 0 - Var RemainAmountStr = "คืนเงิน" If CoinAmount = 0 Then - Var RemainAmountStr = "ยกเลิก" - EndIf - If Seeker.StoreCreditFlag = 1 Then - Var RemainAmountStr = "เก็บเครดิต" - EndIf - If ViewBill > 0 Then - CoinVending BILLREJECT + Var CancelFlag = 1 + Var CancelCounter = 0 + If show_eng = "true" Then + Var RemainAmountStr = "Cancelled" + Else + Var RemainAmountStr = "ยกเลิก" + EndIf + Else + Var CoinInOK = 1 + Var CoinInCounter = 0 + If show_eng = "true" Then + Var RemainAmountStr = "Keep credit" + Else + Var RemainAmountStr = "เก็บเครดิต" + EndIf + + CoinVending BILLSTACKALL EndIf + EndIf EndIf EndIf @@ -128,6 +137,10 @@ If ChangeOK = 1 Then If CancelFlag = 0 Then + Var TxRef1 = "" + CreateTxRef1 TxRef1 + + Var PayAmount = CoinAmount Open "ROOT/taobin_project/xml/page_member_topupSuccess.xml" Else @@ -162,20 +175,8 @@ Var CoinInCounter = CoinInCounter + 1 If CoinInCounter = 1 Then Var PayOK = 1 - - Var SumCoinAmount = CoinAmount - If SumCoinAmount >= PayAmount Then - Var Canout = SumCoinAmount - PayAmount - If Canout > 0 Then - If Seeker.StoreCreditFlag = 0 Then - Change Canout - Var ChangeFlag2 = 1 - Else - Var ChangeOK = 1 - EndIf - Else - Var ChangeOK = 1 - EndIf + If CoinAmount > 0 Then + Var ChangeOK = 1 EndIf EndIf EndIf @@ -186,12 +187,9 @@ If CancelCounter = 2 Then ;Change CoinAmount If CoinAmount > 0 Then - If Seeker.StoreCreditFlag = 0 Then - Change CoinAmount - Var ChangeFlag2 = 1 - Else - Var ChangeOK = 1 - EndIf + Var CancelFlag = 0 + Var CancelCounter = 0 + Var ChangeTimeout = 0 Else Var ChangeOK = 1 EndIf @@ -203,14 +201,6 @@ EndIf EndIf - - - - - - - - TimerReset Refresh @@ -243,87 +233,37 @@ TimerReset Var CoinInFlag = 1 - + Var confirmButtonState = "Enable" + Var alphaState2 = "Invisible" If ViewBill > 0 Then - Var RemainAmount = PayAmount - CoinAmount - - - If ViewBill > RemainAmount Then - Var RemainAmountKeep = ViewBill - RemainAmount - Var RemainAmountKeepStr !assigned StringFmt( RemainAmountKeep, DisplayFormat, PreScaleConvertShow ) - Var alphaState3 = "Enable" - Var alphaState2 = "Disable" - Else - ;CoinVending BILLSTACKALL - - If ViewBill = RemainAmount Then - CoinVending BILLSTACKALL - Else - Var RemainAmountKeep = 0 - Var RemainAmountKeepStr !assigned StringFmt( RemainAmountKeep, DisplayFormat, PreScaleConvertShow ) - Var alphaState3 = "Enable" - Var alphaState2 = "Disable" - EndIf - EndIf + CoinVending BILLSTACKALL Var Timeout = 0 - Var RemainAmountStr = "" + RemainAmount + + Var RemainAmountStr !assigned StringFmt( CoinAmount, DisplayFormat, PreScaleConvertShow ) + If show_eng = "true" Then + Var RemainAmountStr = "Top-up " + RemainAmountStr + Var RemainAmountStr = RemainAmountStr + "###size=90" + Else + Var RemainAmountStr = "เติม " + RemainAmountStr + Var RemainAmountStr = RemainAmountStr + "###size=110" + EndIf Var showRemaining = charOfBaht + RemainAmountStr - - Var RemainAmountStr !assigned StringFmt( RemainAmount, DisplayFormat, PreScaleConvertShow ) - - - Else - - - Var alphaState2 = "Enable" If CoinInOK = 0 Then - Var RemainAmount = PayAmount - CoinAmount - - - Var SumCoinAmount = CoinAmount - - If SumCoinAmount >= PayAmount Then - CoinVending OFF - Var Canout = SumCoinAmount - PayAmount - If Canout = 0 Then - Var RemainAmountStr = 0 - Var RemainAmountStr !assigned StringFmt( 0, DisplayFormat, PreScaleConvertShow ) - Else - If show_eng = "true" Then - Var RemainAmountStr !assigned StringFmt( Canout, DisplayFormat, PreScaleConvertShow ) - Var RemainAmountStr = "Change " + RemainAmountStr - Var RemainAmountStr = RemainAmountStr + "###size=90" - Else - Var RemainAmountStr = "ทอน " + Canout - EndIf - EndIf - - - If Seeker.StoreCreditFlag = 1 Then - Var RemainAmountStr = 0 - Var RemainAmountStr !assigned StringFmt( 0, DisplayFormat, PreScaleConvertShow ) - EndIf - - - Var CancleState = "Disable" - Var CoinInOK = 1 - Var CoinInCounter = 0 - - Var TxRef1 = "" - CreateTxRef1 TxRef1 - - - + If show_eng = "true" Then + Var RemainAmountStr !assigned StringFmt( CoinAmount, DisplayFormat, PreScaleConvertShow ) + Var RemainAmountStr = "Top-up " + RemainAmountStr + Var RemainAmountStr = RemainAmountStr + "###size=90" Else - Var RemainAmountStr = "" + RemainAmount - Var RemainAmountStr !assigned StringFmt( RemainAmount, DisplayFormat, PreScaleConvertShow ) + Var RemainAmountStr !assigned StringFmt( CoinAmount, DisplayFormat, PreScaleConvertShow ) + Var RemainAmountStr = "เติม " + RemainAmountStr + Var RemainAmountStr = RemainAmountStr + "###size=110" EndIf Var Timeout = 0 @@ -348,38 +288,28 @@ If CancelFlag = 0 Then SAVELOG "VDCancle > Cancle Order." CoinVending OFF - Var CancelFlag = 1 - Var CancelCounter = 0 - If show_eng = "true" Then - Var RemainAmountStr = "Refund" - Else - Var RemainAmountStr = "คืนเงิน" - EndIf If CoinAmount = 0 Then + Var CancelFlag = 1 + Var CancelCounter = 0 If show_eng = "true" Then Var RemainAmountStr = "Cancelled" Else Var RemainAmountStr = "ยกเลิก" EndIf - EndIf - - If Seeker.StoreCreditFlag = 1 Then + Else + Var ChangeOK = 1 If show_eng = "true" Then - Var RemainAmountStr = "keep credit" + Var RemainAmountStr = "Keep credit" Else Var RemainAmountStr = "เก็บเครดิต" EndIf + CoinVending BILLSTACKALL EndIf + Refresh EndIf EndIf - - Refresh - - If ViewBill > 0 Then - CoinVending BILLREJECT - EndIf EndIf @@ -387,14 +317,7 @@ - +;include="ROOT/taobin_project/inc/video.inc" @@ -496,11 +419,12 @@ - 0 - 1023 + 253 + 1041 144 - Center - 1080 + center-vertical-horizontal + 576 + 180 KanitRegularTTF 0xDE794E RemainAmountStr @@ -509,158 +433,10 @@ - - - - - - - - - - - - - 181 - 658 - alphaState3 - Var( DirImage2 + img_popup15 ) - - - - 0 - 1010 - 120 - Center - 1080 - KanitRegularTTF - alphaState3 - 0xDE794E - RemainAmountKeepStr - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/xml/page_payment_credit3-1.xml b/xml/page_payment_credit3-1.xml index 4da5da6f..3a488b99 100644 --- a/xml/page_payment_credit3-1.xml +++ b/xml/page_payment_credit3-1.xml @@ -132,8 +132,8 @@ SoundVolume - Var PayCreditChannel = "cash" - Open "ROOT/taobin_project/xml/page_payment_credit3-Topup.xml" + Var TopupFromPage = "payment" + Open "ROOT/taobin_project/xml/page_topup_credit3_cash_warning.xml" diff --git a/xml/page_payment_credit3-TopupCash.xml b/xml/page_payment_credit3-TopupCash.xml index a7fe3a45..76888816 100644 --- a/xml/page_payment_credit3-TopupCash.xml +++ b/xml/page_payment_credit3-TopupCash.xml @@ -38,9 +38,7 @@ Var alphaState2 = "Enable" Var alphaState3 = "Invisible" - - - INT AmountNumber + Var confirmButtonState = "Invisible" Var img_popup11 = "/img_popup11.png" Var img_popup15 = "/img_popup15.png" @@ -49,7 +47,6 @@ If CountryName = "Malaysia" Then Var img_popup11 = "/img_popup11-MYR.png" Var img_popup15 = "/img_popup15-MYR.png" - Var AmountNumber = AmountNumber * 100 EndIf ;inter-image @@ -62,20 +59,13 @@ If CountryName = "Singapore" Then Var img_popup11 = "/img_popup11-SGP.png" Var img_popup15 = "/img_popup15-SGP.png" - Var AmountNumber = AmountNumber * 100 EndIf - Var CreditAmount = AmountNumber - Var RemainAmount = CreditAmount - CoinAmount - - - - Var RemainAmountStr = "" + RemainAmount - - Var RemainAmountStr !assigned StringFmt( RemainAmount, DisplayFormat, PreScaleConvertShow ) - + Var CreditAmount = SumCreditAmount + Var RemainAmountStr !assigned StringFmt( CreditAmount, DisplayFormat, PreScaleConvertShow ) + Var showRemaining = charOfBaht + RemainAmountStr Var CoinInFlag = 0 @@ -85,14 +75,11 @@ Var CancelFlag = 0 Var ChangeFlag2 = 0 - - - - - Var ChangeTimeout = 0 Var CancelCounter = 0 + CoinVending XBILL + Var ServiceAmount2 = CreditAmount Var ServiceCharge = 0 @@ -106,60 +93,7 @@ Var NamePriceShow = showname + " " Var NamePriceShow = NamePriceShow + DrinkAmountStr - If CoinInOK = 0 Then - - Var RemainAmount = CreditAmount - CoinAmount - - - Var SumCoinAmount = CoinAmount - - If SumCoinAmount >= CreditAmount Then - CoinVending OFF - Var Canout = SumCoinAmount - CreditAmount - If Canout = 0 Then - Var RemainAmountStr = 0 - Var RemainAmountStr !assigned StringFmt( 0, DisplayFormat, PreScaleConvertShow ) - Else - If show_eng = "true" Then - Var RemainAmountStr !assigned StringFmt( Canout, DisplayFormat, PreScaleConvertShow ) - Var RemainAmountStr = "Change " + RemainAmountStr - Var RemainAmountStr = RemainAmountStr + "###size=90" - Else - Var RemainAmountStr = "ทอน " + Canout - EndIf - EndIf - - - If Seeker.StoreCreditFlag = 1 Then - Var RemainAmountStr = 0 - Var RemainAmountStr !assigned StringFmt( 0, DisplayFormat, PreScaleConvertShow ) - EndIf - - - Var CancleState = "Disable" - Var CoinInOK = 1 - Var CoinInCounter = 0 - - Var TxRef1 = "" - CreateTxRef1 TxRef1 - - - - Else - Var RemainAmountStr = "" + RemainAmount - Var RemainAmountStr !assigned StringFmt( RemainAmount, DisplayFormat, PreScaleConvertShow ) - EndIf - - Var Timeout = 0 - - - Var showRemaining = charOfBaht + RemainAmountStr - - - - EndIf - - + Var warning_price_state = "Enable" @@ -178,19 +112,23 @@ AddData 24 TelephoneNumber BmiYear PointCrm GetScore EndIf + CoinVending OFF Var CancelFlag = 1 Var CancelCounter = 0 - Var RemainAmountStr = "คืนเงิน" If CoinAmount = 0 Then - Var RemainAmountStr = "ยกเลิก" - Else - CoinVending OFF - EndIf - If Seeker.StoreCreditFlag = 1 Then - Var RemainAmountStr = "เก็บเครดิต" - EndIf - If ViewBill > 0 Then - CoinVending BILLREJECT + If show_eng = "true" Then + Var RemainAmountStr = "Cancelled" + Else + Var RemainAmountStr = "ยกเลิก" + EndIf + Else + If show_eng = "true" Then + Var RemainAmountStr = "Keep credit" + Else + Var RemainAmountStr = "เก็บเครดิต" + EndIf + + CoinVending BILLSTACKALL EndIf EndIf EndIf @@ -199,6 +137,8 @@ If ChangeOK = 1 Then If CancelFlag = 0 Then + Var CreditAmount = CreditAmount + CoinAmount + Var ServiceAmount2 = CreditAmount Open "ROOT/taobin_project/xml/page_payment_credit3-TopupSuccess.xml" Else @@ -252,19 +192,8 @@ If CoinInCounter = 1 Then Var PayOK = 1 - Var SumCoinAmount = CoinAmount - If SumCoinAmount >= CreditAmount Then - Var Canout = SumCoinAmount - CreditAmount - If Canout > 0 Then - If Seeker.StoreCreditFlag = 0 Then - Change Canout - Var ChangeFlag2 = 1 - Else - Var ChangeOK = 1 - EndIf - Else - Var ChangeOK = 1 - EndIf + If CoinAmount > 0 Then + Var ChangeOK = 1 EndIf EndIf EndIf @@ -273,17 +202,7 @@ Var CancelCounter = CancelCounter + 1 If CancelCounter = 2 Then - - If CoinAmount > 0 Then - If Seeker.StoreCreditFlag = 0 Then - Change CoinAmount - Var ChangeFlag2 = 1 - Else - Var ChangeOK = 1 - EndIf - Else - Var ChangeOK = 1 - EndIf + Var ChangeOK = 1 EndIf Var ChangeTimeout = ChangeTimeout + 1 @@ -314,100 +233,39 @@ -TimerReset + TimerReset Var CoinInFlag = 1 DEBUGVAR ViewBill - + Var SumAmount = CreditAmount + CoinAmount + If SumAmount >= PayAmountSubDiscount Then + Var confirmButtonState = "Enable" + Var alphaState2 = "Invisible" + Var warning_price_state = "Invisible" + Else + Var warning_price_state = "Enable" + EndIf If ViewBill > 0 Then - Var RemainAmount = CreditAmount - CoinAmount - - - If ViewBill > RemainAmount Then - Var RemainAmountKeep = ViewBill - RemainAmount - Var RemainAmountKeepStr !assigned StringFmt( RemainAmountKeep, DisplayFormat, PreScaleConvertShow ) - Var alphaState3 = "Enable" - Var alphaState2 = "Disable" - Else - ;CoinVending BILLSTACKALL - If ViewBill = RemainAmount Then - CoinVending BILLSTACKALL - Else - Var RemainAmountKeep = 0 - Var RemainAmountKeepStr !assigned StringFmt( RemainAmountKeep, DisplayFormat, PreScaleConvertShow ) - Var alphaState3 = "Enable" - Var alphaState2 = "Disable" - EndIf - EndIf + CoinVending BILLSTACKALL Var Timeout = 0 - Var RemainAmountStr = "" + RemainAmount + + Var RemainAmountStr !assigned StringFmt( SumAmount, DisplayFormat, PreScaleConvertShow ) Var showRemaining = charOfBaht + RemainAmountStr - Var RemainAmountStr !assigned StringFmt( RemainAmount, DisplayFormat, PreScaleConvertShow ) - - - Else - Var alphaState2 = "Enable" - - If CoinInOK = 0 Then - Var RemainAmount = CreditAmount - CoinAmount - - - Var SumCoinAmount = CoinAmount - - If SumCoinAmount >= CreditAmount Then - CoinVending OFF - Var Canout = SumCoinAmount - CreditAmount - If Canout = 0 Then - Var RemainAmountStr = 0 - Var RemainAmountStr !assigned StringFmt( 0, DisplayFormat, PreScaleConvertShow ) - Else - If show_eng = "true" Then - Var RemainAmountStr !assigned StringFmt( Canout, DisplayFormat, PreScaleConvertShow ) - Var RemainAmountStr = "Change " + RemainAmountStr - Var RemainAmountStr = RemainAmountStr + "###size=90" - Else - Var RemainAmountStr = "ทอน " + Canout - EndIf - EndIf - - - If Seeker.StoreCreditFlag = 1 Then - Var RemainAmountStr = 0 - Var RemainAmountStr !assigned StringFmt( 0, DisplayFormat, PreScaleConvertShow ) - EndIf - - - Var CancleState = "Disable" - Var CoinInOK = 1 - Var CoinInCounter = 0 - - Var TxRef1 = "" - CreateTxRef1 TxRef1 - - - - Else - Var RemainAmountStr = "" + RemainAmount - Var RemainAmountStr !assigned StringFmt( RemainAmount, DisplayFormat, PreScaleConvertShow ) - EndIf - Var Timeout = 0 - + Var RemainAmountStr !assigned StringFmt( SumAmount, DisplayFormat, PreScaleConvertShow ) Var showRemaining = charOfBaht + RemainAmountStr - - EndIf EndIf @@ -468,35 +326,47 @@ TimerReset Center 1080 KanitRegularTTF - alphaState2 0xDE794E RemainAmountStr - + + 253 + 1254 + 20 + 375 + KanitRegularTTF + warning_price_state + 0xE4202B + + eval( + If show_eng = "true" Then + Var return = "*Amount must equal or exceed price." + Else + Var return = "*จำนวนเงินต้องเท่ากับหรือมากกว่าราคาสินค้า" + EndIf + ) + + 253 - 1271 + 1295 25 Right 500 KanitRegularTTF - alphaState2 0x746253 NamePriceShow - - - - 181 - 658 - alphaState3 - Var( DirImage2 + img_popup15 ) - - - - 0 - 1010 - 120 - Center - 1080 - KanitRegularTTF - alphaState3 - 0xDE794E - RemainAmountKeepStr - - - - - - - - 145 - 820 - ShowErrorText - "Enable" - Var( DirImage + text_show_error ) - - - ;include="ROOT/taobin_project/inc/video.inc" diff --git a/xml/page_topup_credit3-1.xml b/xml/page_topup_credit3-1.xml index 8cd50be7..2d7836d3 100644 --- a/xml/page_topup_credit3-1.xml +++ b/xml/page_topup_credit3-1.xml @@ -52,7 +52,7 @@ If Timeout > 60 Then - Open "ROOT/taobin_project/xml/page_catalog2.xml" + Open "ROOT/taobin_project/xml/page_brewing3Conti.xml" EndIf @@ -124,8 +124,8 @@ SoundVolume - Var PayCreditChannel = "cash" - Open "ROOT/taobin_project/xml/page_topup_credit3-Topup.xml" + Var TopupFromPage = "brewing" + Open "ROOT/taobin_project/xml/page_topup_credit3_cash_warning.xml" diff --git a/xml/page_topup_credit3-TopupCash.xml b/xml/page_topup_credit3-TopupCash.xml index a8b0dfa3..2e9ec9d3 100644 --- a/xml/page_topup_credit3-TopupCash.xml +++ b/xml/page_topup_credit3-TopupCash.xml @@ -38,9 +38,9 @@ Var alphaState2 = "Enable" Var alphaState3 = "Invisible" + Var confirmButtonState = "Invisible" - INT AmountNumber Var img_popup11 = "/img_popup11.png" Var img_popup15 = "/img_popup15.png" @@ -49,7 +49,6 @@ If CountryName = "Malaysia" Then Var img_popup11 = "/img_popup11-MYR.png" Var img_popup15 = "/img_popup15-MYR.png" - Var AmountNumber = AmountNumber * 100 EndIf ;inter-image @@ -62,20 +61,19 @@ If CountryName = "Singapore" Then Var img_popup11 = "/img_popup11-SGP.png" Var img_popup15 = "/img_popup15-SGP.png" - Var AmountNumber = AmountNumber * 100 EndIf - - - Var CreditAmount = AmountNumber - Var RemainAmount = CreditAmount - CoinAmount - - - Var RemainAmountStr = "" + RemainAmount - - Var RemainAmountStr !assigned StringFmt( RemainAmount, DisplayFormat, PreScaleConvertShow ) + Var CreditAmount = 0 + Var RemainAmountStr !assigned StringFmt( CreditAmount, DisplayFormat, PreScaleConvertShow ) + If show_eng = "true" Then + Var RemainAmountStr = "Top-up " + RemainAmountStr + Var RemainAmountStr = RemainAmountStr + "###size=110" + Else + Var RemainAmountStr = "เติม " + RemainAmountStr + Var RemainAmountStr = RemainAmountStr + "###size=90" + EndIf Var CoinInFlag = 0 @@ -87,7 +85,7 @@ - + CoinVending XBILL Var ChangeTimeout = 0 @@ -99,66 +97,7 @@ Var Donate = "" Var SuggestID = "" - Var Seeker.StoreCreditFlag = 0 - - Var DrinkAmountStr !assigned StringFmt( PayAmountSubDiscount, DisplayFormat, PreScaleConvertShow ) - - Var NamePriceShow = showname + " " - Var NamePriceShow = NamePriceShow + DrinkAmountStr - - If CoinInOK = 0 Then - - Var RemainAmount = CreditAmount - CoinAmount - - - Var SumCoinAmount = CoinAmount - - If SumCoinAmount >= CreditAmount Then - CoinVending OFF - Var Canout = SumCoinAmount - CreditAmount - If Canout = 0 Then - Var RemainAmountStr = 0 - Var RemainAmountStr !assigned StringFmt( 0, DisplayFormat, PreScaleConvertShow ) - Else - If show_eng = "true" Then - Var RemainAmountStr !assigned StringFmt( Canout, DisplayFormat, PreScaleConvertShow ) - Var RemainAmountStr = "Change " + RemainAmountStr - Var RemainAmountStr = RemainAmountStr + "###size=90" - Else - Var RemainAmountStr = "ทอน " + Canout - EndIf - EndIf - - - If Seeker.StoreCreditFlag = 1 Then - Var RemainAmountStr = 0 - Var RemainAmountStr !assigned StringFmt( 0, DisplayFormat, PreScaleConvertShow ) - EndIf - - - Var CancleState = "Disable" - Var CoinInOK = 1 - Var CoinInCounter = 0 - - Var TxRef1 = "" - CreateTxRef1 TxRef1 - - - - Else - Var RemainAmountStr = "" + RemainAmount - Var RemainAmountStr !assigned StringFmt( RemainAmount, DisplayFormat, PreScaleConvertShow ) - EndIf - - Var Timeout = 0 - - - Var showRemaining = charOfBaht + RemainAmountStr - - - - EndIf - + Var Seeker.StoreCreditFlag = 1 @@ -171,22 +110,25 @@ If CoinInOK = 0 Then If CancelFlag = 0 Then SAVELOG "ButtonCancleAlpha2 > Timeout Order." - - CoinVending OFF - - Var CancelFlag = 1 - Var CancelCounter = 0 - Var RemainAmountStr = "คืนเงิน" + CoinVending OFF If CoinAmount = 0 Then - Var RemainAmountStr = "ยกเลิก" - Else - - EndIf - If Seeker.StoreCreditFlag = 1 Then - Var RemainAmountStr = "เก็บเครดิต" - EndIf - If ViewBill > 0 Then - CoinVending BILLREJECT + Var CancelFlag = 1 + Var CancelCounter = 0 + If show_eng = "true" Then + Var RemainAmountStr = "Cancelled" + Else + Var RemainAmountStr = "ยกเลิก" + EndIf + Else + Var CoinInOK = 1 + Var CoinInCounter = 0 + If show_eng = "true" Then + Var RemainAmountStr = "Keep credit" + Else + Var RemainAmountStr = "เก็บเครดิต" + EndIf + + CoinVending BILLSTACKALL EndIf EndIf EndIf @@ -196,21 +138,22 @@ If CancelFlag = 0 Then - Var TelephoneNumber = Seeker.TNumberTaobinCredit - Var PayO2 = Var Seeker.CoffeePinNumber - - Var VendingDiscount = 0 - Var VendingCampaign = 0 - Var ServiceType = "credit" - Var SessionID2 = "00-00-00-0000" - Var ServiceCredit = "coffee" - Var PayDetail = "" - Var CreditReference = "" - - Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID2 ServiceAmount2 ServiceCharge Donate - Var PayCredit = 1 + Var TelephoneNumber = Seeker.TNumberTaobinCredit + Var PayO2 = Var Seeker.CoffeePinNumber + Var CreditAmount = CoinAmount + Var ServiceAmount2 = CreditAmount + + Var VendingDiscount = 0 + Var VendingCampaign = 0 + Var ServiceType = "credit" + Var SessionID2 = "00-00-00-0000" + Var ServiceCredit = "coffee" + Var PayDetail = "" + Var CreditReference = "" + Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID2 ServiceAmount2 ServiceCharge Donate + Var PayCredit = 1 Open "ROOT/taobin_project/xml/page_topup_credit3-TopupSuccess.xml" Else @@ -266,19 +209,8 @@ If CoinInCounter = 1 Then Var PayOK = 1 - Var SumCoinAmount = CoinAmount - If SumCoinAmount >= CreditAmount Then - Var Canout = SumCoinAmount - CreditAmount - If Canout > 0 Then - If Seeker.StoreCreditFlag = 0 Then - Change Canout - Var ChangeFlag2 = 1 - Else - Var ChangeOK = 1 - EndIf - Else - Var ChangeOK = 1 - EndIf + If CoinAmount > 0 Then + Var ChangeOK = 1 EndIf EndIf EndIf @@ -289,12 +221,9 @@ If CancelCounter = 2 Then If CoinAmount > 0 Then - If Seeker.StoreCreditFlag = 0 Then - Change CoinAmount - Var ChangeFlag2 = 1 - Else - Var ChangeOK = 1 - EndIf + Var CancelFlag = 0 + Var CancelCounter = 0 + Var ChangeTimeout = 0 Else Var ChangeOK = 1 EndIf @@ -328,91 +257,44 @@ -TimerReset + TimerReset Var CoinInFlag = 1 DEBUGVAR ViewBill + + Var confirmButtonState = "Enable" + Var alphaState2 = "Invisible" If ViewBill > 0 Then - Var RemainAmount = CreditAmount - CoinAmount - - - If ViewBill > RemainAmount Then - Var RemainAmountKeep = ViewBill - RemainAmount - Var RemainAmountKeepStr !assigned StringFmt( RemainAmountKeep, DisplayFormat, PreScaleConvertShow ) - Var alphaState3 = "Enable" - Var alphaState2 = "Disable" - Else - ;CoinVending BILLSTACKALL - If ViewBill = RemainAmount Then - CoinVending BILLSTACKALL - Else - Var RemainAmountKeep = 0 - Var RemainAmountKeepStr !assigned StringFmt( RemainAmountKeep, DisplayFormat, PreScaleConvertShow ) - Var alphaState3 = "Enable" - Var alphaState2 = "Disable" - EndIf - EndIf + CoinVending BILLSTACKALL Var Timeout = 0 - Var RemainAmountStr = "" + RemainAmount + + Var RemainAmountStr !assigned StringFmt( CoinAmount, DisplayFormat, PreScaleConvertShow ) + If show_eng = "true" Then + Var RemainAmountStr = "Top-up " + RemainAmountStr + Var RemainAmountStr = RemainAmountStr + "###size=90" + Else + Var RemainAmountStr = "เติม " + RemainAmountStr + Var RemainAmountStr = RemainAmountStr + "###size=110" + EndIf Var showRemaining = charOfBaht + RemainAmountStr - - Var RemainAmountStr !assigned StringFmt( RemainAmount, DisplayFormat, PreScaleConvertShow ) - - Else - - Var alphaState2 = "Enable" - - If CoinInOK = 0 Then - Var RemainAmount = CreditAmount - CoinAmount - - - Var SumCoinAmount = CoinAmount - - If SumCoinAmount >= CreditAmount Then - CoinVending OFF - Var Canout = SumCoinAmount - CreditAmount - If Canout = 0 Then - Var RemainAmountStr = 0 - Var RemainAmountStr !assigned StringFmt( 0, DisplayFormat, PreScaleConvertShow ) - Else - If show_eng = "true" Then - Var RemainAmountStr !assigned StringFmt( Canout, DisplayFormat, PreScaleConvertShow ) - Var RemainAmountStr = "Change " + RemainAmountStr - Var RemainAmountStr = RemainAmountStr + "###size=90" - Else - Var RemainAmountStr = "ทอน " + Canout - EndIf - EndIf - - - If Seeker.StoreCreditFlag = 1 Then - Var RemainAmountStr = 0 - Var RemainAmountStr !assigned StringFmt( 0, DisplayFormat, PreScaleConvertShow ) - EndIf - - - Var CancleState = "Disable" - Var CoinInOK = 1 - Var CoinInCounter = 0 - - Var TxRef1 = "" - CreateTxRef1 TxRef1 - - - + If show_eng = "true" Then + Var RemainAmountStr !assigned StringFmt( CoinAmount, DisplayFormat, PreScaleConvertShow ) + Var RemainAmountStr = "Top-up " + RemainAmountStr + Var RemainAmountStr = RemainAmountStr + "###size=90" Else - Var RemainAmountStr = "" + RemainAmount - Var RemainAmountStr !assigned StringFmt( RemainAmount, DisplayFormat, PreScaleConvertShow ) + Var RemainAmountStr !assigned StringFmt( CoinAmount, DisplayFormat, PreScaleConvertShow ) + Var RemainAmountStr = "เติม " + RemainAmountStr + Var RemainAmountStr = RemainAmountStr + "###size=110" EndIf Var Timeout = 0 @@ -476,13 +358,13 @@ TimerReset - 0 + 253 1041 144 - Center - 1080 + center-vertical-horizontal + 576 + 180 KanitRegularTTF - alphaState2 0xDE794E RemainAmountStr @@ -496,11 +378,10 @@ TimerReset - - 181 - 658 - alphaState3 - Var( DirImage2 + img_popup15 ) - - - - 0 - 1010 - 120 - Center - 1080 - KanitRegularTTF - alphaState3 - 0xDE794E - RemainAmountKeepStr - - - - - - - - 145 - 820 - ShowErrorText - "Enable" - Var( DirImage + text_show_error ) - - ;include="ROOT/taobin_project/inc/video.inc" diff --git a/xml/page_topup_credit3_cash_warning.xml b/xml/page_topup_credit3_cash_warning.xml new file mode 100644 index 00000000..4389c1a3 --- /dev/null +++ b/xml/page_topup_credit3_cash_warning.xml @@ -0,0 +1,134 @@ + + "Enable" + 1080 + 1920 + "0xeae6e1" + SoundVolume + + Var Timeout = 0 + + If show_eng = "true" Then + Var DirImage = "ROOT/taobin_project/image/collectiing_en" + Else + Var DirImage = "ROOT/taobin_project/image/collectiing" + EndIf + + Var ReqPayWithCash = 0 + + + + + 1000 + + + Var Timeout = Timeout + 1 + + If Timeout > 30 Then + If TopupFromPage = "member" Then + Open "ROOT/taobin_project/xml/page_member_topup3.xml" + Else + If TopupFromPage = "payment" Then + Open "ROOT/taobin_project/xml/page_payment_credit3-1.xml" + Else + Open "ROOT/taobin_project/xml/page_topup_credit3-1.xml" + EndIf + EndIf + EndIf + + + Refresh + TimerReset + + + + If ViewBill > 0 Then + CoinVending BILLREJECT + EndIf + + + + + If ReqPayWithCash = 1 Then + Var Seeker.CreditReferenceTmp = "" + useCreditAmount + Var Seeker.CreditReferenceTmp = Seeker.CreditReferenceTmp + "/" + Var Seeker.CreditReferenceTmp = Seeker.CreditReferenceTmp + PointCrm + + Var Seeker.StoreCreditFlag = 1 + Var Seeker.CreditNotEnoughRefID = PointCrm + Open "ROOT/taobin_project/xml/page_payment_credit3-TopupCash.xml" + EndIf + + + + + + 0 + 380 + "ROOT/taobin_project/image/collectiing/alpha.png" + + + + 157 + 803 + "ROOT/taobin_project/image/collectiing/cash_warning_bg.png" + + + + 172 + 839 + Var( DirImage + "/cash_warning_text.png" ) + + + + + + + + ;include="ROOT/taobin_project/inc/video.inc" + + + Open "/media/bt/xml/security_alarm.xml" + + \ No newline at end of file diff --git a/xml/process/payment.ev b/xml/process/payment.ev index 3c72faa0..6f2bf7e9 100644 --- a/xml/process/payment.ev +++ b/xml/process/payment.ev @@ -53,6 +53,7 @@ If Seeker.PayWithQR = 1 Then Var VendingCampaign = Seeker.VendingCampaign Var TxReference = Seeker.TxRef1 Var VendingOrderID = Seeker.ORDER_ID + Var PayType = "newpay" Var ServiceType = "coffee-payment" Var ServiceCredit = SelectDrink