diff --git a/inter/whatthecup/sgp/xml/page_payment_cash-SGP_blue.xml b/inter/whatthecup/sgp/xml/page_payment_cash-SGP_blue.xml
index 8e14d25a..cac367af 100644
--- a/inter/whatthecup/sgp/xml/page_payment_cash-SGP_blue.xml
+++ b/inter/whatthecup/sgp/xml/page_payment_cash-SGP_blue.xml
@@ -1609,7 +1609,7 @@
Var Tel_Confirm_State = "Disable"
Var UserChoosePayment = "Code"
- Open "ROOT/taobin_project/xml/page_payment_code.xml"
+ Open "ROOT/taobin_project/inter/whatthecup/sgp/xml/page_payment_code-SGP_blue.xml"
EndIf
EndIf
@@ -2492,6 +2492,12 @@ MakeDrinkV1 SelectDrink SelectSugarID
Open "ROOT/taobin_project/xml/page_thankyou.xml"
+
+
+Var PayState2 = "Enable"
+
+
+
diff --git a/inter/whatthecup/sgp/xml/page_payment_code-SGP_blue.xml b/inter/whatthecup/sgp/xml/page_payment_code-SGP_blue.xml
new file mode 100644
index 00000000..61957e02
--- /dev/null
+++ b/inter/whatthecup/sgp/xml/page_payment_code-SGP_blue.xml
@@ -0,0 +1,1016 @@
+
+
+ "Enable"
+ 1080
+ 1920
+ BackgroundColor
+ PlaySoundCodeLang
+ SoundVolume
+ "Partial"
+
+ ; On open
+ Var ECommerce = ""
+ Var Seeker.FreeVendingCampaign = 0
+
+ Var Timeout = 0
+
+ Var GetPayInfoFlag = 0
+ Var Seeker.CodeChannel = 0
+ Var Seeker.CollectPointMain = 0
+ Var Seeker.CollectPointPromotion = 0
+
+ ;Var VendingQRCode = "ERROR"
+ ;VendingQR ON
+ ;Var QRCODE99 = ""
+
+ ;CoinVending OFF
+ VendingQR OFF
+
+ Var ShowTextNumber = "Enable"
+ Var ShowErrorText = "Invisible"
+ Var Tel_Confirm_State = "Invisible"
+ Var ErrorCause = ""
+
+
+ If show_eng = "true" Then
+ Var DirImage = "ROOT/taobin_project/inter/whatthecup/sgp/image/collectiing_en"
+ Else
+ Var DirImage = "ROOT/taobin_project/image/collectiing"
+ EndIf
+
+ If web_readyOK = "true" Then
+ Var web_readyOK = "false"
+
+ If web_code = "" Then
+ Else
+ Var ShowTextNumber = "Invisible"
+ Var Tel_Confirm_State = "Enable"
+
+ Var GetPayInfoFlag = 1
+
+ VendingQR OFF
+
+ Var TelephoneNumber = web_code
+
+ Var Seeker.CodeNumber = TelephoneNumber
+ Var RemainAmount = 0
+ ;PrepareDrink SelectDrink SelectSugarID
+
+ Var SessionID2 = SelectSlot + ":"
+ Var SessionID2 = SessionID2 + Seeker.ExtendData
+
+ Var CreditAmount1 = ""
+ Var ServiceAmountFlow = ""
+ Var TelephoneNumber2 = "0899999999"
+ Var ServiceType = "coffee"
+ Var ECommerce = ""
+ Var ECommerce = ECommerce + PriceDrink
+
+ Var ECommerce = ECommerce + ":"
+ Var ECommerce = ECommerce + TOPPING_PRICE
+
+ Var ECommerce = ECommerce + "/"
+ Var ECommerce = ECommerce + DiscountDrink
+ Var ECommerce = ECommerce + "/"
+ Var ECommerce = ECommerce + SessionID2
+ Var ECommerce = ECommerce + "/"
+ Var ECommerce = ECommerce + SelectDrink
+ Var ECommerce = ECommerce + "/"
+ Var ECommerce = ECommerce + "C00"
+ Var ECommerce = ECommerce + "/"
+ Var ECommerce = ECommerce + Seeker.CodeNumber
+ Var ServiceParameter = "max"
+ Var ServiceCharge = 0
+ Var AccountType = "new"
+ Var testservice = "kbank"
+ Var tc = ""
+ Var GetScore = ""
+ Var OperatorName = ""
+ Var SessionID = ""
+
+
+ GetPayInfo TelephoneNumber2 ECommerce ServiceType ServiceParameter SessionID OperatorName CreditAmount1 ServiceAmountFlow GetScore tc
+ Var Timeout = 0
+
+ Var TelephoneNumber = Seeker.CodeNumber
+ Var Seeker.CodeChannel = 1
+ EndIf
+
+ EndIf
+
+ Var Mode# = 0
+ Var Str# = ""
+ Var TelephoneNumber# = ""
+
+
+ 1000
+
+ ;Open "ROOT/xml/page_board.xml"
+
+
+
+ Var Timeout = Timeout + 1
+ If Timeout > 30 Then
+ ;VendingQR OFF
+ ;Open menu_back_to_main
+
+ Var PayState1 = "PressForever"
+ Var PayState2 = "Enable"
+ Var QRChannel = 0
+ Var Seeker.CodeChannel = 0
+ If CART_COUNT >= 1 Then
+ Open "ROOT/taobin_project/xml/page_payment_cashMore.xml"
+ Else
+ Open "ROOT/taobin_project/xml/page_payment_cash.xml"
+ EndIf
+
+ Refresh
+ EndIf
+
+ TimerReset
+
+
+
+
+
+ If IDCardStatus = "OK" Then
+ If IDCardReady = "OK" Then
+ If IDCardData = "START" Then
+ CoinVending OFF
+ Open "ROOT/taobin_project/xml/page_show_consent2.xml"
+ EndIf
+ EndIf
+ EndIf
+
+
+
+
+
+
+
+
+
+
+ If ViewBill > 0 Then
+ CoinVending BILLREJECT
+ EndIf
+
+
+
+
+
+
+
+ If Seeker.CodeChannel = 1 Then
+
+ SAVELOG "Seeker.CodeChannel 1 > ActOK."
+
+ DEBUGVAR ECommerce
+ SAVELOG ECommerce
+
+ SPLIT ECommerce "/" 5 Seeker.VendingCode
+ SPLIT ECommerce "/" 7 Seeker.VendingCampaignRI3
+ SPLIT ECommerce "/" 8 VendingCampaign1
+ SPLIT ECommerce "/" 9 ShouldCollectPoint
+
+ If Seeker.VendingCode = "" Then
+ Var Seeker.VendingCode = "C00"
+ EndIf
+
+ If Seeker.VendingCode = "KBA:2" Then
+ Var Seeker.VendingCode = "C00"
+ EndIf
+
+ If Seeker.VendingCode = "AIR:2" Then
+ Var Seeker.VendingCode = "C00"
+ EndIf
+
+ If Seeker.VendingCode = "TWN:2" Then
+ Var Seeker.VendingCode = "C00"
+ EndIf
+
+ SAVELOG Seeker.VendingCode
+ SAVELOG Seeker.VendingCampaignRI3
+
+ SAVELOG ShouldCollectPoint
+ INT ShouldCollectPoint
+
+ If Seeker.VendingCode = "C00" Then
+
+ Else
+ Var VendingCreditRemain = ""
+
+ If VendingCampaign1 = "" Then
+ Var IntVendingCampaign1 = -1
+ Else
+ Var IntVendingCampaign1 = VendingCampaign1
+ INT IntVendingCampaign1
+
+ If IntVendingCampaign1 > 0 Then
+ Var VendingCreditRemain = VendingCampaign1
+ EndIf
+ EndIf
+
+
+
+
+ Var Seeker.IntVendingCampaign = Seeker.VendingCampaignRI3
+ INT Seeker.IntVendingCampaign
+
+ Var VendingREFID = SessionID
+
+
+ DEBUGVAR IntVendingCampaign1
+ DEBUGVAR PayAmount
+ DEBUGVAR Seeker.IntVendingCampaign
+
+ If Seeker.IntVendingCampaign > 0 Then
+ Var QRChannel = 0
+
+ If Seeker.IntVendingCampaign >= PayAmount Then
+
+ If ShouldCollectPoint = 1 Then
+ Var Seeker.CollectPointMain = 1
+
+ If PayMentCodeShouldCollectPromotionPoint = 1 Then
+ Var Seeker.CollectPointPromotion = 1
+ EndIf
+ EndIf
+
+ TRY "ROOT/taobin_project/xml/event/collect_promotion_point_condition.ev"
+
+
+ ;Open "ROOT/taobin_project/xml/page_payment_cash.xml"
+ Var Seeker.VendingCampaign = PayAmount
+ Var Seeker.FreeVendingCampaign = 1
+ CoinVending OFF
+ ;Var GIFShowProcess = "ROOT/ui/page_05_loading/pic_loading_cup.gif"
+ If CART_COUNT >= 1 Then
+
+ Cart "PreparID" 1
+ Var CART_INDEX = 1
+ Var PayReference = ""
+ GenHashWithTimeStamp PayReference
+ Cart "MakeID" CART_INDEX
+ Open "ROOT/taobin_project/xml/page_thankyou.xml"
+ Else
+ Var CART_INDEX = 0
+
+ If Seeker = "curr" Then
+ If New_Payment = 1 Then
+ __CMD "SetPay" "coffee-payment" Seeker.VendingTSID Seeker.ORDER_ID
+ EndIf
+ MakeDrinkV1 SelectDrink SelectSugarID
+ Var TxRef1 = ""
+ CreateTxRef1 TxRef1
+ Else
+ DEBUGVAR Seeker
+ Var TxRef1 = ""
+ CreateTxRef1 TxRef1
+
+ Var DrinkPaid = SelectDrink
+ Var PaidPaymentFromNextStage = 1
+ EndIf
+ Open "ROOT/taobin_project/xml/page_thankyou.xml"
+ EndIf
+ Else
+ If ShouldCollectPoint = 1 Then
+ Var Seeker.CollectPointMain = 1
+ EndIf
+
+ If PayMentCodeShouldCollectPromotionPoint = 1 Then
+ Var Seeker.CollectPointPromotion = 1
+ EndIf
+ EndIf
+
+
+
+
+
+ ;Var SessionID2 = SelectSlot + ":"
+ ;Var SessionID2 = SessionID2 + Seeker.ExtendData
+
+ ;Var CreditAmount1 = ""
+ ;Var ServiceAmountFlow = ""
+ ;Var TelephoneNumber2 = "0899999999"
+ ;Var ServiceType = "coffee"
+ ;Var ECommerce = ""
+ ;Var ECommerce = ECommerce + PriceDrink
+ ;Var ECommerce = ECommerce + "/"
+ ;Var ECommerce = ECommerce + DiscountDrink
+ ;Var ECommerce = ECommerce + "/"
+ ;Var ECommerce = ECommerce + SessionID2
+ ;Var ECommerce = ECommerce + "/"
+ ;Var ECommerce = ECommerce + SelectDrink
+ ;Var ECommerce = ECommerce + "/"
+ ;Var ECommerce = ECommerce + "KBA:2/"
+ ;Var ECommerce = ECommerce + Seeker.VendingCode
+ ;Var ECommerce = ECommerce + ":"
+ ;Var ECommerce = ECommerce + Seeker.CodeNumber
+ ;Var ECommerce = ECommerce + ":"
+ ;Var ECommerce = ECommerce + Seeker.VendingCampaignRI3
+ ;Var ServiceParameter = "max"
+ ;Var ServiceCharge = 0
+ ;Var AccountType = "new"
+ ;Var testservice = "kbank"
+ ;Var tc = ""
+ ;Var GetScore = ""
+ ;Var OperatorName = ""
+ ;Var SessionID = ""
+
+
+ ;GetPayInfo TelephoneNumber2 ECommerce ServiceType ServiceParameter SessionID OperatorName CreditAmount1 ServiceAmountFlow GetScore tc
+ ;Var Timeout = 0
+ ;Var Seeker.CodeChannel = 2
+
+ Var Seeker.CodeChannel = 1
+
+ If CART_COUNT >= 1 Then
+ Open "ROOT/taobin_project/xml/page_payment_cashMore.xml"
+ Else
+ Open "ROOT/taobin_project/xml/page_payment_cash.xml"
+ EndIf
+
+
+
+ Else
+
+ Var ShowErrorText = "Enable"
+ Var text_show_error = DirImage + "/text_show_error.png"
+ Var GetPayInfoFlag = 0
+ Var Seeker.CodeChannel = 0
+
+ EndIf
+ EndIf
+
+ Else
+
+ ;SAVELOG "Seeker.CodeChannel 2 > ActOK."
+ ;
+ ;Var CreditAmount = 0
+ ;Var QRCODE99 = SessionID
+ ;Var QRCODE99 = QRCODE99 + Ext1a
+ ;Var QRCODE99 = QRCODE99 + Ext21
+ ;Var QRCODETMP = QRCODE99
+ ;Var Seeker.CodeChannel = 1
+ ;
+ ;If CART_COUNT >= 1 Then
+ ; Open "ROOT/taobin_project/xml/page_payment_cashMore.xml"
+ ;Else
+ ; Open "ROOT/taobin_project/xml/page_payment_cash.xml"
+ ;EndIf
+
+
+ EndIf
+
+
+
+
+ If Seeker.CodeChannel = 1 Then
+ Var TelephoneNumber = ""
+
+ Var ShowErrorText = "Enable"
+
+ SAVELOG ShowErrorText
+
+ Var text_show_error = DirImage + "/text_show_error2.png"
+
+ If ErrorCause = "failed_fromoper_0002" Then
+ Var text_show_error = DirImage + "/text_show_error.png"
+ EndIf
+
+ If ErrorCause = "failed_fromoper_0005" Then
+ Var text_show_error = DirImage + "/text_show_error3.png"
+ EndIf
+
+ If ErrorCause = "failed_fromoper_0006" Then
+ Var text_show_error = DirImage + "/text_show_error4.png"
+ EndIf
+
+ If ErrorCause = "failed_fromoper_0007" Then
+ Var text_show_error = DirImage + "/text_show_error7.png"
+ EndIf
+
+ If ErrorCause = "failed_fromoper_0008" Then
+ Var text_show_error = DirImage + "/text_show_error8.png"
+ EndIf
+
+ Var GetPayInfoFlag = 0
+ Var Seeker.CodeChannel = 0
+ Var Tel_Confirm_State = "Disable"
+ Refresh
+ EndIf
+
+ If Seeker.CodeChannel = 2 Then
+ Var Seeker.CodeChannel = 1
+ Var QRCODE99 = ""
+ Var QRCODETMP = ""
+ If CART_COUNT >= 1 Then
+ Open "ROOT/taobin_project/xml/page_payment_cashMore.xml"
+ Else
+ Open "ROOT/taobin_project/xml/page_payment_cash.xml"
+ EndIf
+ EndIf
+
+
+
+
+
+
+
+ 0
+ 380
+ "ROOT/taobin_project/inter/whatthecup/sgp/image/collectiing_en/alpha.png"
+
+
+
+
+ 158
+ 601
+ "ROOT/taobin_project/inter/whatthecup/sgp/image/collectiing_en/img_popup1.png"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 217
+ 802
+ Var( DirImage + "/img3.png" )
+
+
+
+ 244
+ 816
+ ShowTextNumber
+ "Enable"
+ Var( DirImage + "/text_12.png" )
+
+
+
+
+ 0
+ 817
+ 1080
+ Center
+ 62
+ RobotoBlack
+ 0x513C2F
+ "Enable"
+ TelephoneNumber#
+
+
+
+
+
+
+ 188
+ 636
+ Var( DirImage + "/text_11.png" )
+
+
+
+ 152
+ 935
+ "Enable"
+ ShowErrorText
+ text_show_error
+
+
+
+;
+; 0
+; 0
+; "ROOT/taobin_project/image/ad_medium_2.png"
+;
+
+
+
+
+
+
+ Open "/media/bt/xml/security_alarm.xml"
+
+
+
+
+
+
+