From e8753b391e1c9f1458aacc645500586d7ef947cb Mon Sep 17 00:00:00 2001 From: Dinesh Date: Mon, 1 Jul 2024 10:43:45 +0545 Subject: [PATCH 1/9] #30995- Live script --- .../#30995-sendMN/Live/PROC_TP_TXN_PUSH.sql | 432 ++++++++++++ ...tHoldedTxnForApprovedByAdminCompliance.sql | 639 ++++++++++++++++++ 2 files changed, 1071 insertions(+) create mode 100644 Deployment/#30995-sendMN/Live/PROC_TP_TXN_PUSH.sql create mode 100644 Deployment/#30995-sendMN/Live/proc_GetHoldedTxnForApprovedByAdminCompliance.sql diff --git a/Deployment/#30995-sendMN/Live/PROC_TP_TXN_PUSH.sql b/Deployment/#30995-sendMN/Live/PROC_TP_TXN_PUSH.sql new file mode 100644 index 0000000..eb1bd71 --- /dev/null +++ b/Deployment/#30995-sendMN/Live/PROC_TP_TXN_PUSH.sql @@ -0,0 +1,432 @@ +USE [FastMoneyPro_Remit] +GO +/****** Object: StoredProcedure [dbo].[PROC_TP_TXN_PUSH] Script Date: 7/1/2024 4:48:32 AM ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO + + +--EXEC PROC_TP_TXN_PUSH @FLAG = 'GET-LIST' +ALTER PROC [dbo].[PROC_TP_TXN_PUSH] ( + @FLAG VARCHAR(30) + ,@TRAN_ID BIGINT = NULL + ,@PROVIDER VARCHAR(30) = NULL + ,@doSyncAll CHAR(1) = NULL + ,@statusDate DATETIME = NULL + ,@message VARCHAR(500) = NULL + ,@status VARCHAR(100) = NULL + ,@user VARCHAR(20) = NULL + ,@pCurrCostRate float =NULL + ,@control2 VARCHAR(30) = NULL + ) +AS +SET NOCOUNT ON; +SET XACT_ABORT ON; + +-- ============================================= +--Modified on: 2021/08/03 -> status date for Dongav2 +-- remove NEW_PAID_TRACK +--Change Request #394 ->Remove Instant Pay for during ProcessBank Deposit +-- Add BOC +-- Brac +--EXEC PROC_TP_TXN_PUSH @flag='add-api-comment',@PROVIDER = 'bracBank',@TRANID = '100644605',@ControlNo = '211298008',@message = 'Cancellation Completed',@status = '407' +--Added new @Flag = 'INSTANT-PAID_V2' for manual pay +-- ============================================= +BEGIN + IF ISDATE(@statusDate) = 0 + SET @statusDate = NULL + DECLARE @CONTROLNO VARCHAR(30) + ,@TRANDATE VARCHAR(30) + ,@customerId VARCHAR(200) + + IF @FLAG = 'GET-LIST' + BEGIN + + SELECT ID + ,CONTROLNO = DBO.DECRYPTDB(rt.CONTROLNO) --+ DATEPART(SS,GETDATE()) + INTO #REMIT_TT + FROM REMITTRAN(NOLOCK) rt + LEFT JOIN tranModifyLog (NOLOCK) tml ON tml.tranId = rt.id + WHERE 1 = 1 + AND payStatus = 'unpaid' + AND tranStatus = 'Payment' + AND rt.CREATEDDATE >= '2020-02-15' + AND PSUPERAGENT IN ( + 394397,394449 + ) + AND rt.pCountry in('NEPAL','INDIA', 'PAKISTAN') + AND (tml.status <> 'Resolved' AND tml.fieldName ='STATUS_SYNC') + + + SELECT ID + ,CONTROLNO = DBO.DECRYPTDB(rt.CONTROLNO) --+ DATEPART(SS,GETDATE()) + INTO #remit_unpaid + FROM REMITTRAN(NOLOCK) rt + WHERE 1 = 1 + AND payStatus = 'unpaid' + AND tranStatus = 'Payment' + AND rt.CREATEDDATE >= '2020-02-15' + AND PSUPERAGENT IN ( + 394397,394449 + ) + AND rt.pCountry in('NEPAL','INDIA', 'PAKISTAN') + + + DELETE FROM #remit_unpaid WHERE id in( + select id FROM #REMIT_TT) + + SELECT rt.ID + ,CONTROLNO = DBO.DECRYPTDB(rt.CONTROLNO) --+ DATEPART(SS,GETDATE()) + ,PAYMENTMETHOD + ,PCOUNTRY + ,rt.CREATEDDATE + ,pbankname + ,pbank + ,pAmt + FROM REMITTRAN(NOLOCK) rt + INNER JOIN #remit_unpaid u on rt.id = u.id + ORDER BY rt.ID DESC + -- update remitTran set tranStatus='Payment', payStatus='unpaid' where controlNo = dbo.FNAEncryptString('211744466') + END + ELSE IF @FLAG = 'UPDATE-POST' + BEGIN + UPDATE dbo.remitTran + SET payStatus = 'POST' + ,postedBy = 'Scheduler' + ,postedDate = GETDATE() + ,postedDateLocal = GETDATE() + ,pDateCostRate=@pCurrCostRate + ,controlno2= CASE WHEN @control2 IS NOT NULL THEN dbo.encryptdb(@control2) ELSE controlno2 END + WHERE id = @TRAN_ID + END + ELSE IF @FLAG = 'UPDATE-POST_RELEASE' + BEGIN + UPDATE dbo.remitTran + + SET + --controlno2= CASE WHEN @control2 IS NOT NULL THEN dbo.encryptdb(@control2) ELSE controlno2 END + downloadedDate=GETDATE() + WHERE id = @TRAN_ID + END + ELSE IF @FLAG = 'mark-paid' + BEGIN + DECLARE @statusDateOld DATETIME = CAST(@statusDate AS DATETIME) + + --IF @PROVIDER = 'jmenepal' + -- AND @statusDate IS NOT NULL + -- SET @statusDate = DATEADD(HOUR, - 5, DATEADD(MINUTE, - 45, @statusDate)) + IF @PROVIDER = 'gmenepal' + AND @statusDate IS NOT NULL + SET @statusDate = DATEADD(HOUR, - 5, DATEADD(MINUTE, - 45, @statusDate)) + + + ELSE IF @PROVIDER = 'gccremit' + AND @statusDate IS NOT NULL + SET @statusDate = DATEADD(HOUR, - 5, DATEADD(MINUTE, - 45, @statusDate)) + + + UPDATE dbo.remitTran + SET tranStatus = 'Paid' + ,payStatus = 'Paid' + ,paidBy = 'SchedulerJob' + ,paidDate = GETDATE() + ,paidDateLocal = ISNULL(@statusDate, DATEADD(HOUR, - 9, GETDATE())) -- GMT FORMAT + WHERE id = @TRAN_ID + + SELECT @CONTROLNO = DBO.DECRYPTDB(CONTROLNO) + ,@TRANDATE = PAIDDATE + FROM dbo.remitTran(NOLOCK) + WHERE id = @TRAN_ID + + UPDATE tranModifyLog set resolvedBy='Scheduler', resolvedDate=GETDATE(), status='Resolved' WHERE tranId=@TRAN_ID and fieldname='STATUS_SYNC' + + DECLARE @senderId INT; + SELECT @senderId=customerId FROM dbo.transenders (NOLOCK) + WHERE tranId = @TRAN_ID + + PRINT @senderId + PRINT @TRAN_ID + + DECLARE @referralId VARCHAR(100) + SELECT @referralId = ISNULL(referralId, referelCode) FROM customerMaster WHERE @customerId = @senderId + + IF (LEFT(@referralId, 3) NOT IN ('MOB', 'ADM', 'CRP', 'ONL')) + BEGIN + EXEC proc_InsertRewardPoints @Flag = 'TRANSACTION', @CustomerId = @senderId, @TranId = @TRAN_ID + END + ELSE + BEGIN + EXEC proc_InsertReferralRewardPoints @Flag = 'TRANSACTION', @CustomerId = @senderId, @TranId = @TRAN_ID + + IF NOT EXISTS ( + (SELECT 'X' FROM tranSenders WHERE customerId = @senderId) UNION (SELECT 'X' FROM tranSendersTemp WHERE customerId = @senderId)) + BEGIN + EXEC proc_InsertRewardPoints @Flag = 'TRANSACTION', @CustomerId = @senderId, @TranId = @TRAN_ID + END + END + + EXEC FASTMONEYPRO_ACCOUNT.DBO.PROC_TRANSACTION_PAID_VOUCHER_ENTRY @controlNo = @CONTROLNO + ,@tranDate = @TRANDATE + --IF EXISTS(SELECT 1 FROM FASTMONEYPRO_ACCOUNT.DBO.TRAN_MASTER (NOLOCK) WHERE FIELD1 = @controlNo AND tran_type = 'j' AND FIELD2 = 'Remittance Voucher' + -- AND ISNULL(ACCT_TYPE_CODE, 'Send') = 'Paid') + --BEGIN + -- UPDATE FASTMONEYPRO_ACCOUNT.DBO.TRAN_MASTER SET TRAN_DATE = @TRANDATE + -- WHERE FIELD1 = @controlNo + -- AND tran_type = 'j' + -- AND FIELD2 = 'Remittance Voucher' + -- AND ISNULL(ACCT_TYPE_CODE, 'Send') = 'Paid' + --END + END + ELSE IF @FLAG = 'sync-list' + BEGIN + IF ISNULL(@doSyncAll, 'N') = 'N' + BEGIN + + + IF @PROVIDER = 'gccremit' + BEGIN + SELECT TOP 75 id + ,controlNo = DBO.DECRYPTDB(CONTROLNO) + ,pSuperAgent + ,PCOUNTRY + ,partnerPin = DBO.DECRYPTDB(CONTROLNO2) + ,createdDate + ,paymentMethod + FROM REMITTRAN(NOLOCK) + WHERE 1 = 1 + AND CREATEDDATE >= '2020-02-15' + AND payStatus = 'Post' + AND TRANSTATUS = 'Payment' + AND PSUPERAGENT = 394449 + ORDER BY ID DESC + --AND id=dbo.fnaencryptstring('211517849') + END + ELSE IF @PROVIDER = 'transfast' + BEGIN + SELECT TOP 50 id + ,controlNo = DBO.DECRYPTDB(CONTROLNO) + ,pSuperAgent + ,PCOUNTRY + ,partnerPin = DBO.DECRYPTDB(CONTROLNO) + ,createdDate + ,paymentMethod + FROM REMITTRAN(NOLOCK) + WHERE 1 = 1 + AND CREATEDDATE >= '2020-02-15' + --AND PCOUNTRY NOT IN ('NEPAL','VIETNAM') + AND payStatus = 'Post' + AND TRANSTATUS = 'Payment' + AND PSUPERAGENT = 394130 + --AND ID NOT IN (SELECT TRAN_ID FROM NEW_PAID_TRACK_NEW) + --AND id = 100466789 + --AND CONTROLNO = DBO.FNAENCRYPTSTRING('33TF001950961') + ORDER BY ID DESC + END + ELSE IF @PROVIDER = 'gmenepal' + BEGIN + SELECT TOP 75 id + ,controlNo = DBO.DECRYPTDB(CONTROLNO) + ,pSuperAgent + ,PCOUNTRY + ,partnerPin = DBO.DECRYPTDB(CONTROLNO) + ,createdDate + ,paymentMethod + FROM REMITTRAN(NOLOCK) + WHERE 1 = 1 + AND CREATEDDATE >= '2020-02-15' + AND payStatus = 'Post' + AND TRANSTATUS = 'Payment' + AND PSUPERAGENT = 394397 + ORDER BY ID DESC + END + + END + ELSE + BEGIN + + + IF @PROVIDER = 'transfast' + BEGIN + SELECT id + ,controlNo = DBO.DECRYPTDB(CONTROLNO) + ,pSuperAgent + ,PCOUNTRY + ,partnerPin = DBO.DECRYPTDB(CONTROLNO) + ,paymentMethod + FROM REMITTRAN(NOLOCK) + WHERE 1 = 1 + AND CREATEDDATE >= '2020-03-31' + AND payStatus = 'Post' + AND TRANSTATUS = 'Payment' + AND PSUPERAGENT = 394130 + END + ELSE IF @PROVIDER = 'gmenepal' + BEGIN + SELECT id + ,controlNo = DBO.DECRYPTDB(CONTROLNO) + ,pSuperAgent + ,PCOUNTRY + ,partnerPin = DBO.DECRYPTDB(CONTROLNO) + ,createdDate + ,paymentMethod + FROM REMITTRAN(NOLOCK) + WHERE 1 = 1 + AND CREATEDDATE >= '2020-02-15' + AND payStatus = 'Post' + AND TRANSTATUS = 'Payment' + AND PSUPERAGENT = 394397 + ORDER BY ID DESC + END + + + END + END + ELSE IF @Flag = 'GET-RELEASE-LIST' + BEGIN + SELECT ID + ,CONTROLNO = DBO.DECRYPTDB(CONTROLNO) + ,CONTROLNO2 = DBO.DECRYPTDB(CONTROLNO2) + ,PAYMENTMETHOD + ,PCOUNTRY + ,CREATEDDATE + ,pbankname + ,pbank + ,sSuperAgent = pSuperAgent + ,[partner] = 'gccremit' + ,pagentcomm + FROM REMITTRAN(NOLOCK) + WHERE 1 = 1 + AND CREATEDDATE >= '2020-03-31' + AND payStatus = 'POST' + AND tranStatus = 'Payment' + AND PSUPERAGENT = 394449 + and downloadedDate IS NULL + ORDER BY ID DESC + END + ELSE IF @Flag = 'INSTANT-PAID' + BEGIN + --UPDATE dbo.remitTran SET tranStatus = 'Paid', + -- payStatus = 'Paid', + -- paidBy = 'Scheduler', + -- paidDate = GETDATE(), + -- paidDateLocal = DATEADD(HOUR, -9, GETDATE()) -- GMT FORMAT + --WHERE id = @TRAN_ID + --SELECT @CONTROLNO = DBO.DECRYPTDB(CONTROLNO), + -- @TRANDATE = PAIDDATE + --FROM dbo.remitTran (NOLOCK) + --WHERE id = @TRAN_ID + --EXEC FASTMONEYPRO_ACCOUNT.DBO.PROC_TRANSACTION_PAID_VOUCHER_ENTRY @controlNo = @CONTROLNO, @tranDate = @TRANDATE + UPDATE dbo.remitTran + SET payStatus = 'POST' + ,postedBy = 'Scheduler' + ,postedDate = GETDATE() + ,postedDateLocal = GETDATE() + WHERE id = @TRAN_ID + END + --ELSE IF @Flag = 'INSTANT-PAID' + --BEGIN + -- --UPDATE dbo.remitTran SET tranStatus = 'Paid', + -- UPDATE dbo.remitTran + -- SET payStatus = 'POST' + -- ,postedBy = 'Scheduler' + -- ,postedDate = GETDATE() + -- ,postedDateLocal = GETDATE() + -- WHERE id = @TRAN_ID + --END + ELSE IF @Flag = 'add-api-comment' + BEGIN + SELECT @CONTROLNO = (CONTROLNO) + ----,@TRANDATE = PAIDDATE + FROM dbo.remitTran(NOLOCK) + WHERE id = @TRAN_ID + + IF NOT EXISTS ( + SELECT * + FROM tranModifyLog + WHERE tranId = @TRAN_ID + AND fieldName = 'STATUS_SYNC' + AND ISNULL(oldValue,'') = @status + ) + BEGIN + INSERT INTO tranModifyLog ( + tranId + ,controlNo + ,message + ,createdBy + ,createdDate + ,MsgType + ,STATUS + ,needToSync + ,fieldName + ,oldValue + ) + SELECT @TRAN_ID + ,@CONTROLNO + ,@message + ,ISNULL(@user,'syncApi') + ,GETDATE() + ,'C' + ,'Not Resolved' + ,1 + ,'STATUS_SYNC' + ,@status + END + ELSE + BEGIN + UPDATE tranModifyLog set message= @message, createdDate= GETDATE() WHERE tranId = @TRAN_ID AND fieldName = 'STATUS_SYNC' + AND ISNULL(oldValue,'') = @status + END + SELECT '0' ErrorCode, 'Comment Added' Msg, 0 Id + END + ELSE IF @Flag = 'INSTANT-PAID_V2' + BEGIN + + IF EXISTS ( SELECT 'X' FROM remitTran where id = @TRAN_ID and tranStatus in ('Cancel','Paid')) + BEGIN + SELECT '0' ErrorCode, 'Invalid Transaction Status!' Msg, 0 Id + RETURN + END + SELECT @customerId = customerId FROM tranSenders WHERE tranId = @TRAN_ID + + DECLARE @refId VARCHAR(100) + SELECT @customerId = customerId FROM vwTranSenders WHERE tranId = @TRAN_ID OR holdTranId = @TRAN_ID + + SELECT @refId = ISNULL(referralId,referelCode) FROM customerMaster WHERE customerId = @customerId + + UPDATE dbo.remitTran SET tranStatus = 'Paid', + payStatus = 'Paid', + paidBy = 'Manual', + paidDate =GETDATE(), + paidDateLocal = DATEADD(HOUR, 1, GETDATE()) -- GMT FORMAT + WHERE id = @TRAN_ID and (tranStatus <> 'CANCEL' OR payStatus <> 'PAID') + + IF (LEFT(@referralId, 3) NOT IN ('MOB', 'ADM', 'CRP', 'ONL')) + BEGIN + EXEC proc_InsertRewardPoints @Flag = 'TRANSACTION', @CustomerId = @customerId, @TranId = @TRAN_ID + END + ELSE + BEGIN + EXEC proc_InsertReferralRewardPoints @Flag = 'TRANSACTION', @CustomerId = @customerId, @TranId = @TRAN_ID, @ReferralId = @refId + + IF NOT EXISTS ( + (SELECT 'X' FROM tranSenders WHERE customerId = @customerId) UNION (SELECT 'X' FROM tranSendersTemp WHERE customerId = @customerId)) + BEGIN + EXEC proc_InsertRewardPoints @Flag = 'TRANSACTION', @CustomerId = @customerId, @TranId = @TRAN_ID + END + END + + EXEC proc_InsertRewardPoints @Flag = 'TRANSACTION', @CustomerId = @customerId, @TranId = @TRAN_ID + + SELECT '0' ErrorCode, 'Transaction paid successfully' Msg, 0 Id + END +END + --CREATE TABLE NEW_PAID_TRACK + --( + -- TRAN_ID BIGINT + -- ,PARTNER_NAME VARCHAR(50) + -- ,PAIDDATE DATETIME + -- ,PAIDDATE_LOCAL DATETIME + -- ,ORIGINAL_DATE DATETIME + --) + diff --git a/Deployment/#30995-sendMN/Live/proc_GetHoldedTxnForApprovedByAdminCompliance.sql b/Deployment/#30995-sendMN/Live/proc_GetHoldedTxnForApprovedByAdminCompliance.sql new file mode 100644 index 0000000..9b237f5 --- /dev/null +++ b/Deployment/#30995-sendMN/Live/proc_GetHoldedTxnForApprovedByAdminCompliance.sql @@ -0,0 +1,639 @@ +USE [FastMoneyPro_Remit] +GO +/****** Object: StoredProcedure [dbo].[proc_GetHoldedTxnForApprovedByAdminCompliance] Script Date: 7/1/2024 4:49:34 AM ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO + + +-- ============================================= +-- Author: +-- Create date: +-- Description: +-- Modified on: 2021/06/03 -> Add mapping for Dongav2 +-- -> Add mapping for BOC +--#5402 fix REMITTENCETYPE for BOC +--EXEC proc_GetHoldedTxnForApprovedByAdminCompliance @user = 'scheduler', @tranId = '100644593', @callFro = null +--select * FROM remittran where holdtranid='10385635' +-- ============================================= +ALTER PROCEDURE [dbo].[proc_GetHoldedTxnForApprovedByAdminCompliance] +( + -- Add the parameters for the stored procedure here + @user VARCHAR(50), + @tranId VARCHAR(100), + @callFro VARCHAR(30) +) +AS +BEGIN + -- SET NOCOUNT ON added to prevent extra result sets from + -- interfering with SELECT statements. + -- #9387 - Cebuana + -- #12184 - Wing Cambodia Integration + SET NOCOUNT ON; + DECLARE @PartnerId VARCHAR(100), + @tranStatus VARCHAR(100) + + SELECT @PartnerId=pSuperAgent,@tranStatus=tranStatus FROM dbo.remitTran WHERE id=@tranId + + --IF @tranStatus <> 'Hold' + --BEGIN + --IF @callFro!='txnHoldRelease' + -- BEGIN + -- SELECT 'NotForTPAPI' ErrorCode, @tranStatus msg,@tranId id + -- END + --END + BEGIN TRY + + IF @PartnerId='394130' --- for transfast + BEGIN + SELECT DISTINCT + RTT.id tranId + ,'transfast' processId + ,RTT.createdDate txnDate + ,AU.userName userName + ,ISNULL(am.parentId,0) partnerId + ,ISNULL(cm.customerId,0) customerId + ,isFirstTran 'Y' + ,'' sfirstName + ,'' smiddleName + ,'' slastName1 + ,'' slastName2 + ,CM.fullName sfullName + ,CM.idIssueDate sissuedDate + ,CM.idExpiryDate svalidDate + ,CM.dob sdob + ,TST.email semail + ,CASE WHEN SCC.CITY_CODE = '113179' THEN '113071' + ELSE SCC.CITY_CODE END scity + ,CASE WHEN SSC.STATE_CODE = 'JP037' THEN 'JP036' + ELSE SSC.STATE_CODE END sstate + --,SSC.STATE_CODE sstate + ,CM.zipCode szipCode + --,SNCC.countryCode snativeCountry + , CASE SNCC.countryCode WHEN 'UK' THEN 'GB' ELSE SNCC.countryCode END AS snativeCountry -- + ,CASE CM.idType + WHEN 'Business Registation' THEN 'BZ' + WHEN 'DRIVERS LICENSE' THEN 'DL' + WHEN 'National ID' THEN 'G2' + WHEN 'PASSPORT' THEN 'PA' + WHEN 'Tohon' THEN 'BZ' + ELSE 'PA' + END sidType --- map idtype name and code with transfast sender idtype value + ,CM.idNumber sidNumber + ,REPLACE(CM.mobile,'+','') smobile + ,CASE + WHEN CM.customerType='4700' + THEN 1 + ELSE 0 END IsIndividual + ,ISNULL(CM.address,CM.city) saddress + ,ISNULL(cm.occupation,0) occupationId + ,ISNULL(OCU.detailTitle,0) occupationName + ,'JP' sCountry + --------- receiver details + ,ISNULL(TRT.id,0) receiverId + ,TRT.firstName rfirstName + ,TRT.middleName rmiddleName + ,TRT.lastName1 rlastName1 + ,TRT.firstName + +ISNULL(' ' +TRT.middleName,'') + +ISNULL(' '+TRT.lastName1,'') + +ISNULL(' '+TRT.lastName2,'') + rfullName + ,CASE RCON.countryCode + WHEN 'LK' THEN --------- for sri lanka + CASE TRT.idType + WHEN 'Driver License' THEN '188' + WHEN 'Business Registation' THEN '189' + WHEN 'National ID' THEN '195' + WHEN 'Passport' THEN '197' + ELSE '195' + END + + WHEN 'ID' THEN -- indonesia + CASE TRT.idType + WHEN 'Driver License' THEN '286' + WHEN 'Passport' THEN '287' + WHEN 'National ID' THEN '288' + ELSE '287' + END + + WHEN 'PH' THEN -- PHILIPPINES + CASE TRT.idType + WHEN 'Tohon' THEN '307' + WHEN 'Driver License' THEN '310' + WHEN 'Passport' THEN '316' + WHEN 'Alien Registration Card' THEN '326' + ELSE '316' + END + + WHEN 'PK' THEN --- pakistan + CASE TRT.idType + WHEN 'Passport' THEN '270' + WHEN 'Business Registation' THEN '272' + WHEN 'Driver License' THEN '269' + WHEN 'National ID' THEN '271' + ELSE '270' + END + + WHEN 'BD' THEN --- bangladesh + CASE TRT.idType + WHEN 'Passport' THEN '12' + WHEN 'National ID' THEN '13' + WHEN 'Driver License' THEN '14' + WHEN 'Business Registation' THEN '16' + ELSE '430' + END + + WHEN 'IN' THEN --- india + CASE TRT.idType + WHEN 'Passport' THEN '136' + WHEN 'Business Registation' THEN '137' + WHEN 'Alien Registration Card' THEN '140' + WHEN 'Driver License' THEN '142' + WHEN 'National ID' THEN '329' + ELSE '136' + END + END + ridType --- map with transfast receiver idtype id code + ,TRT.idNumber ridNumber + ,TRT.validDate rvalidDate + ,TRT.dob rdob + ,TRT.homePhone rhomePhone + ,TRT.mobile rmobile + ,RNC.countryCode rnativeCountry + ,ISNULL(TRT.city,TRT.address) rcity + ,TRT.address raddress + ,TRT.email remail + ,raccountNo = CASE WHEN RTT.paymentMethod = 'Bank Deposit' THEN RTT.accountNo ELSE '' END + ,RCON.countryCode rcountry + ,'' branchId + --,CASE RTT.paymentMethod + -- WHEN 'Bank Deposit' THEN APBL.BRANCH_CODE + -- WHEN 'Cash Payment' THEN ABBL.BRANCH_CODE1 END branchId -------- Need To Map With Transfast PayingBranchId + ,CASE RTT.paymentMethod + WHEN 'Bank Deposit' THEN PBD.PAYER_CODE + WHEN 'Cash Payment' THEN ABL.BANK_CODE1 END payerId -------- Need To Map With Transfast PayerId + ,TRT.branchName branchName + ,AU.city city + ,ISNULL(RTT.pAgent,0) pAgent + ,RTT.pAgentName pAgentName + ,RTT.pBankType pBankType + ,CASE RTT.paymentMethod + WHEN 'Bank Deposit' THEN ISNULL(ABL.BANK_CODE1,'') + ELSE '' END pBank + ,ISNULL(abl.BANK_CODE2,0) pBankLocation + ,CASE RTT.paymentMethod + WHEN 'Bank Deposit' THEN ISNULL(ABBL.BRANCH_CODE1,'') + ELSE '' END pBankBranchId + ,RTT.pBankName pBankName + ,RTT.payoutCurr payoutCurr + ,RTT.collCurr collCurr + ,ISNULL(RTT.cAmt,0) cAmt + ,ISNULL(RTT.pAmt,0) pAmt + ,ISNULL(RTT.tAmt,0) tAmt + ,serviceCharge serviceCharge + ,ISNULL(RTT.pAgentComm,0) pAgentComm + ,CASE RCON.countryCode + WHEN 'LK' THEN + CASE RTT.purposeOfRemit + WHEN 'Family maintenance' THEN '1' + WHEN 'Educational expenses' THEN '2' + WHEN 'Medical Expenses' THEN '3' + WHEN 'Business travel' THEN '7' + WHEN 'Trading' THEN '14' + WHEN 'Savings' THEN '18' + WHEN 'Purchase of land / property' THEN '23' + WHEN 'Utility payment' THEN '24' + WHEN 'Rent' THEN '25' + WHEN 'Personal travels and tours' THEN '26' + WHEN 'Trading' THEN '27' + WHEN 'Salary / Commission' THEN '29' + WHEN 'Loan payment / Interest' THEN '30' + ELSE '1' + END + + WHEN 'ID' THEN + CASE RTT.purposeOfRemit + WHEN 'Family maintenance' THEN '1' + WHEN 'Educational expenses' THEN '2' + WHEN 'Medical Expenses' THEN '3' + WHEN 'Purchase of land / property' THEN '9' + WHEN 'Trading' THEN '14' + WHEN 'Savings' THEN '18' + WHEN 'Utility payment' THEN '24' + WHEN 'Personal travels and tours' THEN '26' + WHEN 'Loan payment / Interest' THEN '30' + ELSE '1' + END + + WHEN 'PH' THEN + CASE RTT.purposeOfRemit + WHEN 'Family maintenance' THEN '1' + WHEN 'Educational expenses' THEN '2' + WHEN 'Medical Expenses' THEN '3' + WHEN 'Business travel' THEN '7' + WHEN 'Trading' THEN '14' + WHEN 'Savings' THEN '18' + WHEN 'Purchase of land / property' THEN '23' + WHEN 'Utility payment' THEN '24' + WHEN 'Personal travels and tours' THEN '26' + WHEN 'Trading' THEN '27' + WHEN 'Salary / Commission' THEN '29' + WHEN 'Loan payment / Interest' THEN '30' + ELSE '1' + END + + WHEN 'PK' THEN + CASE RTT.purposeOfRemit + WHEN 'Family maintenance' THEN '1' + WHEN 'Educational expenses' THEN '2' + WHEN 'Medical Expenses' THEN '3' + WHEN 'Trading' THEN '14' + WHEN 'Savings' THEN '18' + WHEN 'Purchase of land / property' THEN '23' + WHEN 'Utility payment' THEN '24' + WHEN 'Personal travels and tours' THEN '26' + WHEN 'Loan payment / Interest' THEN '30' + ELSE '1' + END + WHEN 'BD' THEN + CASE RTT.purposeOfRemit + WHEN 'Family maintenance' THEN '1' + WHEN 'Educational expenses' THEN '2' + WHEN 'Medical Expenses' THEN '3' + WHEN 'Purchase of land / property' THEN '9' + WHEN 'Trading' THEN '14' + WHEN 'Savings' THEN '18' + WHEN 'Utility payment' THEN '24' + WHEN 'Personal travels and tours' THEN '26' + WHEN 'Loan payment / Interest' THEN '30' + ELSE '1' + END + + WHEN 'IN' THEN + CASE RTT.purposeOfRemit + WHEN 'Family maintenance' THEN '1' + WHEN 'Savings' THEN '18' + WHEN 'Purchase of land / property' THEN '23' + WHEN 'Educational expenses' THEN '24' + WHEN 'Rent' THEN '25' + WHEN 'Personal travels and tours' THEN '26' + WHEN 'Trading' THEN '27' + WHEN 'Utility payment' THEN '28' + WHEN 'Salary / Commission' THEN '29' + WHEN 'Loan payment / Interest' THEN '30' + WHEN 'Medical Expenses' THEN '32' + ELSE '1' + END + END purposeOfRemit ----------- Map With Transfast code + ,CASE RTT.sourceOfFund + WHEN 'Own business' THEN '1' + WHEN 'Business' THEN '2' + WHEN 'Salary / Wages' THEN '3' + WHEN 'Return from Investment' THEN '4' + WHEN 'Loan from bank' THEN '5' + WHEN 'Lottery' THEN '6' + WHEN 'Part time job' THEN '7' + WHEN 'Pension' THEN '8' + WHEN 'Savings or accumulated' THEN '10' + ELSE '9' + END sourceOfFund + ,rel.detailTitle relationName + ,cm.remarks remarks + ,ISNULL(RTT.sAgent,0) sAgent + ,RTT.sAgentName sAgentName + ,ISNULL(RTT.sSuperAgent,0) sSuperAgent + ,cm.ipAddress ipAddress + ,AU.countryId countryId + ,RSC.STATE_CODE rstate ----- Receiver State Code + ,ISNULL(RTT.sBranch,0) sBranch + ,RTT.pLocation pLocation + ,CASE RTT.paymentMethod + WHEN 'Bank Deposit' THEN 'C' + WHEN 'Cash Payment' THEN '2' + END paymentMethod -------- map with transfast payoutmethod id + + ,dbo.decryptDb(RTT.controlNo) controlNo + ,RCC.CITY_CODE rcityCode ----- Receiver City Code + ,RTC.TOWN_CODE rTownCode ----- Receiver Town Code + ,cm.sessionId sessionId + ,'true' IsRealtime + ,bankAccountNo = CASE WHEN RTT.paymentMethod = 'Bank Deposit' THEN RTT.accountNo ELSE '' END + ,'CA' formOfPaymentId + ,CM.SSNNO ssnno + ,RTT.customerrate Rate + ,'N' IsRealtime + FROM remitTran RTT WITH(NOLOCK) + INNER JOIN dbo.tranSenders TST(NOLOCK) ON TST.TRANID = RTT.ID + INNER JOIN customerMaster CM(NOLOCK) ON CM.customerId = TST.customerId + INNER JOIN dbo.tranReceivers TRT(NOLOCK) ON TRT.TRANID = RTT.id + LEFT JOIN applicationUsers AU(NOLOCK) ON AU.USERNAME = RTT.CREATEDBY + LEFT JOIN dbo.agentMaster AM(NOLOCK) ON AM.agentId=RTT.pAgent + LEFT JOIN API_BANK_LIST ABL (NOLOCK) ON ABL.BANK_ID=RTT.pBank + LEFT JOIN dbo.API_BANK_BRANCH_LIST ABBL (NOLOCK) ON ABBL.BRANCH_ID=RTT.pBankBranch -- OR ABBL.BRANCH_NAME=RTT.pBankBranchName + LEFT JOIN dbo.staticDataValue OCU (NOLOCK) ON OCU.valueId=cm.occupation + LEFT JOIN dbo.staticDataValue REL (NOLOCK) ON REL.detailTitle=RTT.relWithSender + --LEFT JOIN dbo.staticDataValue IDT (NOLOCK) ON IDT.valueId=TRT.idType + LEFT JOIN dbo.countryStateMaster CSM(NOLOCK) ON CSM.stateId=cm.state + LEFT JOIN dbo.API_CITY_LIST SCC (NOLOCK) ON SCC.CITY_NAME=CM.city + LEFT JOIN dbo.API_STATE_LIST SSC (NOLOCK) ON SSC.STATE_ID=SCC.STATE_ID + LEFT JOIN dbo.API_STATE_LIST RSC (NOLOCK) ON RSC.STATE_NAME=TRT.STATE + LEFT JOIN dbo.API_CITY_LIST RCC (NOLOCK) ON SCC.CITY_NAME=TRT.city + LEFT JOIN dbo.API_TOWN_LIST RTC (NOLOCK) ON RTC.TOWN_ID=RTT.pLocation + LEFT JOIN dbo.countryMaster SNCC (NOLOCK) ON SNCC.countryId=CM.country + LEFT JOIN dbo.countryMaster RCON (NOLOCK) ON RCON.countryName=TRT.country + LEFT JOIN dbo.countryMaster RNC (NOLOCK) ON RNC.countryName=TRT.NativeCountry OR RNC.countryId = TRT.NativeCountry + LEFT JOIN dbo.PAYER_BANK_DETAILS PBD(NOLOCK) ON PBD.PAYER_ID = RTT.PayerId + --LEFT JOIN dbo.API_PAYOUT_LOACTION APL(NOLOCK) ON APL.Id=RTT.PayerId + --LEFT JOIN dbo.API_PAYOUT_BRANCH_LOACTION APBL (NOLOCK) ON APBL.Id=RTT.PayerBranchId + WHERE RTT.id =@tranId + END + + IF @PartnerId= '394397' ----- For GME NEPAL + BEGIN + SELECT + RTT.id tranId ---- + ,'gmenepal' processId + ,CONVERT(VARCHAR, RTT.createdDate, 110) txnDate + ,AU.userName userName -- notes -- Filds are use for jme nepal send model + ,ISNULL(AM.parentId,0) partnerId ---- use for to get thirdparty api partner services + ,ISNULL(CM.customerId,0) customerId + ,isFirstTran 'Y' ---- + ,'' sfirstName + ,'' smiddleName + ,'' slastName1 + ,'' slastName2 + ,CM.fullName sfullName -- + ,TST.address saddress -- + ,CM.mobile smobile -- + ,tst.city scity -- + ,RTT.sCountry sCountry -- + ,TST.idType sidType -- + ,TST.idNumber sidNumber -- + ,TRT.fullName rfullName -- + ,TRT.address raddress -- + ,TRT.mobile rmobile -- + ,ISNULL(TRT.city,TRT.address) rcity -- + ,TRT.country rcountry -- + ,RTT.sourceOfFund sourceOfFund -- + ,RTT.relwithsender relationName -- + ,RTT.purposeOfRemit purposeOfRemit -- + ,ISNULL(RTT.cAmt,0) cAmt -- + ,ISNULL(RTT.pAmt,0) pAmt -- + ,ISNULL(RTT.tAmt,0) tAmt -- + ,RTT.paymentMethod paymentMethod -- + ,RTT.pBankName pBankName -- + ,ISNULL(PBID.BANK_CODE1,0) pBank -- + ,pBankLocation = CASE WHEN PBID.BANK_CODE1='11006083' THEN PBID.BANK_CODE2 ELSE ISNULL(PBBID.BRANCH_CODE1,'0') END + ,ISNULL(PBBID.BRANCH_NAME,'') pBankBranchName -- + ,raccountNo = CASE WHEN RTT.paymentMethod = 'Bank Deposit' THEN RTT.accountNo ELSE '' END + + ,CM.idIssueDate sissuedDate -- + ,CM.idExpiryDate svalidDate -- + ,CM.dob sdob -- + ,'' semail + ,'' szipCode + ,CM.nativeCountry snativeCountry -- + ,0 occupationId + ,CASE WHEN CM.occupation = '11383' THEN CM.occupationother ELSE ISNULL(OCU.detailTitle,0) END occupationName -- + --------- receiver details + ,'' receiverId + ,'' rfirstName + ,'' rmiddleName + ,'' rlastName1 + ,'' ridType + ,'' ridNumber + ,'' rvalidDate + ,'' rdob + ,'' rhomePhone + --,RE.countryCode + ,'' rnativeCountry + ,'' remail + ,'' branchId + ,'' branchName + ,'' city + ,0 pAgent + ,'' pAgentName + ,'' pBankType + ,RTT.payoutCurr + ,RTT.collCurr + ,RTT.SERVICECHARGE serviceCharge -- + ,'' pAgentComm + ,'' relationId + ,'' remarks + ,0 sAgent + ,'' sAgentName + ,0 sSuperAgent + ,'' ipAddress + ,0 countryId + ,'' rstate + ,0 sBranch + ,'' pLocation + ,dbo.decryptDb(RTT.controlNo) controlNo -- + ,0 exRate + ,'' rcityCode + ,CM.sessionId sessionId ---- + ,'true' IsRealtime ---- + ,bankAccountNo = CASE WHEN RTT.paymentMethod = 'Bank Deposit' THEN RTT.accountNo ELSE '' END + ,'Y' IsRealtime + ,RTT.company exRateConfirmId + ,RTT.pCurrCostRate SettlementDollarRate + FROM remitTran RTT WITH(NOLOCK) + INNER JOIN dbo.tranSenders TST(NOLOCK) ON TST.TRANID = RTT.ID + INNER JOIN customerMaster CM(NOLOCK) ON CM.customerId = TST.customerId + INNER JOIN dbo.tranReceivers TRT(NOLOCK) ON TRT.TRANID = RTT.ID + LEFT JOIN applicationUsers AU(NOLOCK) ON AU.USERNAME = RTT.CREATEDBY + INNER JOIN dbo.agentMaster AM(NOLOCK) ON AM.agentId=RTT.pAgent + LEFT JOIN API_BANK_LIST PBID (NOLOCK) ON PBID.BANK_ID=RTT.pBank + LEFT JOIN dbo.API_BANK_BRANCH_LIST PBBID (NOLOCK) ON PBBID.BRANCH_ID=RTT.pBankBranch + LEFT JOIN dbo.staticDataValue OCU (NOLOCK) ON OCU.valueId=TST.occupation + LEFT JOIN dbo.staticDataValue REL (NOLOCK) ON REL.valueId=CM.relationId + WHERE RTT.id = @tranId + END + + IF @PartnerId= '394449' ----- For GCC REMIT + BEGIN + SELECT + RTT.id tranId ---- + ,'gccremit' processId + ,CONVERT(VARCHAR, RTT.createdDate, 110) txnDate + ,AU.userName userName -- notes -- Filds are use for jme nepal send model + ,ISNULL(AM.parentId,0) partnerId ---- use for to get thirdparty api partner services + ,ISNULL(CM.customerId,0) customerId + ,isFirstTran 'Y' ---- + ,CM.firstName sfirstName + ,CM.middleName smiddleName + ,CM.lastName1 slastName1 + ,CM.lastName2 slastName2 + ,CM.fullName sfullName -- + ,ISNULL( ISNULL( cm.zipCode,cm.postalcode) + ',' +ISNULL( cm.city,'') + ' ' + CM.address ,TST.address) saddress -- + ,CM.mobile smobile -- + ,CM.email semail + ,tst.city scity -- + ,CASE sCON.countryCode WHEN 'UK' THEN 'GB' ELSE sCON.countryCode END AS sCountry -- + ,CASE TST.idType + WHEN 'PASSPORT' THEN '2' + WHEN 'DRIVER LICENSE' THEN '4' + WHEN 'Biometric Residence Permit' THEN '5' + + + + ELSE '2' + END As sidType -- + ,TST.idNumber sidNumber -- + ,TRT.fullName rfullName -- + ,TRT.address raddress -- + ,TRT.mobile rmobile -- + ,ISNULL(TRT.city,TRT.address) rcity -- + ,TRT.country rcountry -- + ,CASE RTT.sourceOfFund + WHEN 'Business Income' THEN '5' + + WHEN 'Salary' THEN '2' + + ELSE '5' + END sourceOfFund + --,RTT.relwithsender relationName -- + , CASE RTT.relwithsender + WHEN 'Business Partner' THEN '7' -- RTR001 FAMILY + WHEN 'Friend' THEN '3' + WHEN 'Parents' THEN '1' + WHEN 'Self' THEN '5' + WHEN 'Husband/Wife' THEN '12' + ELSE '1' + END relationName -- + ,CASE RTT.purposeOfRemit + WHEN 'Family Support' THEN '1' + WHEN 'Education Support' THEN '4' + WHEN 'Investment' THEN '8' + WHEN 'Loan Payment' THEN '9' + WHEN 'Medical Support' THEN '2' + WHEN 'Salary Payments' THEN '10' + WHEN 'Personal Savings' THEN '6' + + ELSE '1' + END AS purposeOfRemit + ,ISNULL(RTT.cAmt,0) cAmt -- + ,ISNULL(RTT.pAmt,0) pAmt -- + ,ISNULL(RTT.tAmt,0) tAmt -- + ,CASE + WHEN RTT.pCountry = 'INDIA' and RTT.paymentMethod = 'Bank Deposit' THEN '9' + WHEN RTT.pCountry = 'BANGLADESH' and RTT.paymentMethod = 'Bank Deposit' THEN '3' + WHEN RTT.pCountry = 'HONG KONG' and RTT.paymentMethod = 'Bank Deposit' THEN '2' + WHEN RTT.pCountry = 'PAKISTAN' and RTT.paymentMethod = 'Bank Deposit' THEN '2' + WHEN RTT.pCountry = 'SINGAPORE' and RTT.paymentMethod = 'Bank Deposit' THEN '6' + WHEN RTT.pCountry = 'SRI LANKA' and RTT.paymentMethod = 'Bank Deposit' THEN '2' + WHEN RTT.pCountry = 'UNITED ARAB EMIRATES' and RTT.paymentMethod = 'Bank Deposit' THEN '2' + WHEN RTT.pCountry = 'UNITED STATES OF AMERICA' and RTT.paymentMethod = 'Bank Deposit' THEN '3' + WHEN RTT.pCountry = 'AUSTRIA' and RTT.paymentMethod = 'Bank Deposit' THEN '' + --WHEN 'Cash Payment' THEN '1' + --WHEN 'Mobile Wallet' THEN '!4' + END paymentMethod + ,RTT.pBankName pBankName -- + ,ISNULL(PBID.BANK_CODE1,0) pBank -- + ,pBankLocation = CASE WHEN PBID.BANK_CODE1='11006083' THEN PBID.BANK_CODE2 ELSE ISNULL(PBBID.BRANCH_CODE1,'0') END + ,ISNULL(PBBID.BRANCH_NAME,'') pBankBranchName -- + ,raccountNo = CASE WHEN RTT.paymentMethod = 'Bank Deposit' THEN RTT.accountNo ELSE '' END + + ,CM.idIssueDate sissuedDate -- + ,CM.idExpiryDate svalidDate -- + ,CM.dob sdob -- + ,'' semail + --,sCON.countryCode szipCode + ,CASE sCON.countryCode WHEN 'UK' THEN 'GB' ELSE sCON.countryCode END AS szipCode + ,CM.nativeCountry snativeCountry -- + ,0 occupationId + ,CASE WHEN CM.occupation = '11383' THEN CM.occupationother ELSE ISNULL(OCU.detailTitle,0) END occupationName -- + --------- receiver details + --,'' receiverId + --,'' rfirstName + --,'' rmiddleName + --,'' rlastName1 + + ,ISNULL(TRT.id,0) receiverId + ,TRT.firstName rfirstName + ,TRT.middleName rmiddleName + ,TRT.lastName1 rlastName1 + ,TRT.idType ridType + ,'' ridNumber + ,'' rvalidDate + ,'' rdob + ,'' rhomePhone + --,RE.countryCode + ,RCON.countryCode rnativeCountry + ,TRT.email remail + --,CASE when rtt.sCountry = 'INDIA' and branchId = 'INSII00002-9' then '' + , CASE + WHEN TRT.country = 'INDIA' THEN PBID.BANK_CODE2 -- 'INSIB00001-9' + WHEN TRT.country = 'PAKISTAN' THEN PBID.BANK_CODE1 + WHEN TRT.country = 'BANGLADESH' THEN PBID.BANK_CODE2 + WHEN TRT.country = 'SRI LANKA' THEN PBID.BANK_CODE2 + WHEN TRT.country = 'United Arab Emirates' THEN PBID.BANK_CODE1 + + END AS branchId + --End branchid + --,'INSII00002-9' branchId + + -- ,Branchid = CASE + -- WHEN TRT.country = 'INDIA' then branchId = 'INSII00002-9' + --WHEN TRT.country = 'Pakistan' then branchId = 'PKBOP00001-6' + --END + ,'' branchName + ,'' city + ,0 pAgent + ,'' pAgentId + ,PBBID.BRANCH_CODE1 pAgentName + ,'' pBankType + ,RTT.payoutCurr + ,RTT.collCurr + ,RTT.SERVICECHARGE serviceCharge -- + ,'' pAgentComm + ,TRT.relationType relationId + ,'' remarks + ,0 sAgent + ,'' sAgentName + ,0 sSuperAgent + ,'' ipAddress + ,0 countryId + ,'' rstate + ,0 sBranch + ,'' pLocation + ,dbo.decryptDb(RTT.controlNo) controlNo -- + ,0 exRate + ,'' rcityCode + ,CM.sessionId sessionId ---- + ,'true' IsRealtime ---- + ,bankAccountNo = CASE WHEN RTT.paymentMethod = 'Bank Deposit' THEN RTT.accountNo ELSE '' END + ,'Y' IsRealtime + ,RTT.company exRateConfirmId + ,RTT.pCurrCostRate SettlementDollarRate + FROM remitTran RTT WITH(NOLOCK) + INNER JOIN dbo.tranSenders TST(NOLOCK) ON TST.TRANID = RTT.ID + INNER JOIN customerMaster CM(NOLOCK) ON CM.customerId = TST.customerId + INNER JOIN dbo.tranReceivers TRT(NOLOCK) ON TRT.TRANID = RTT.ID + LEFT JOIN applicationUsers AU(NOLOCK) ON AU.USERNAME = RTT.CREATEDBY + INNER JOIN dbo.agentMaster AM(NOLOCK) ON AM.agentId=RTT.pAgent + LEFT JOIN API_BANK_LIST PBID (NOLOCK) ON PBID.BANK_ID=RTT.pBank + LEFT JOIN dbo.API_BANK_BRANCH_LIST PBBID (NOLOCK) ON PBBID.BRANCH_ID=RTT.pBankBranch + LEFT JOIN dbo.staticDataValue OCU (NOLOCK) ON OCU.valueId=TST.occupation + LEFT JOIN dbo.staticDataValue REL (NOLOCK) ON REL.valueId=CM.relationId + LEFT JOIN dbo.countryMaster RCON (NOLOCK) ON RCON.countryName=TRT.Country + + LEFT JOIN dbo.countryMaster sCON (NOLOCK) ON sCON.countryName=TST.nativeCountry + --LEFT JOIN countryMaster RCC (NOLOCK) ON RCC.countryId= RTT.ID + WHERE RTT.id = @tranId + END + + END TRY + BEGIN CATCH + IF @@TRANCOUNT > 0 + ROLLBACK TRANSACTION + SELECT 1 error_code, ERROR_MESSAGE() mes, NULL id +END CATCH +END + + + + + From 917ff64cc87e5a94f72b958570758cd018d83156 Mon Sep 17 00:00:00 2001 From: Dinesh Date: Mon, 1 Jul 2024 13:12:30 +0545 Subject: [PATCH 2/9] #30995 Sendmn bank --- Deployment/#30995-sendMN/Mangolia Bank wallet Migration.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Deployment/#30995-sendMN/Mangolia Bank wallet Migration.sql b/Deployment/#30995-sendMN/Mangolia Bank wallet Migration.sql index 49aa893..72c2468 100644 --- a/Deployment/#30995-sendMN/Mangolia Bank wallet Migration.sql +++ b/Deployment/#30995-sendMN/Mangolia Bank wallet Migration.sql @@ -27,7 +27,7 @@ SELECT 394488, 'Development Bank', '190000', 'MGO394697', NULL, NULL, NULL, NULL SELECT 394488, 'MobiFinance NBFI', 'MGO394713', 'MGO394713', NULL, NULL, NULL, NULL, NULL, 'MNT', 'MONGOLIA', 13, 1, 'NEW MON BANK', NULL, 'MOBILE WALLET', GETDATE(), NULL UNION ALL SELECT 394488, 'Ard Credit NBFI', 'MGO394714', 'MGO394714', NULL, NULL, NULL, NULL, NULL, 'MNT', 'MONGOLIA', 13, 1, 'NEW MON BANK', NULL, 'MOBILE WALLET', GETDATE(), NULL UNION ALL SELECT 394488, 'Hi payment solution LLC', 'MGO394715', 'MGO394715', NULL, NULL, NULL, NULL, NULL, 'MNT', 'MONGOLIA', 13, 1, 'NEW MON BANK', NULL, 'MOBILE WALLET', GETDATE(), NULL UNION ALL -SELECT 394488, 'SENDMN CashPickup Anywhere', 'MGOCASH', '', NULL, NULL, NULL, NULL, NULL, 'MNT', 'MONGOLIA', 1, 1, 'NEW MON BANK', NULL, 'CASH PAYMENT', GETDATE(), NULL +SELECT 394488, 'The State Bank 3.0', 'MGOCASH', 'MGO394747', NULL, NULL, NULL, NULL, NULL, 'MNT', 'MONGOLIA', 2, 1, 'NEW MON BANK', NULL, 'BANK DEPOSIT', GETDATE(), NULL select * from API_BANK_LIST where api_partner_id='394488' and jme_bank_code='NEW MON BANK' update API_BANK_LIST set jme_bank_code ='IME000'+CAST(BANK_ID AS VARCHAR) , API_PARTNER_ID='394488' where jme_bank_code='NEW MON BANK' From 75edfeb192c354e460b3d1308d15a1ad24b516d0 Mon Sep 17 00:00:00 2001 From: Shakun Shrestha Date: Mon, 1 Jul 2024 20:18:31 +0545 Subject: [PATCH 3/9] #32089 #29883 --- Back/JsonRx_Proc_UserRegistration_V2.sql | Bin 20752 -> 24140 bytes Back/proc_get_exRate_master.sql | Bin 56876 -> 58148 bytes Back/proc_mobile_StaticData.sql | Bin 0 -> 34502 bytes .../29883-inbound-api-log/AlterTable.sql | 5 +++++ .../New folder/proc_autocomplete.sql | Bin 0 -> 144148 bytes .../proc_online_core_customerSetup.sql | Bin 0 -> 209074 bytes .../proc_online_core_customerSetup.sql | Bin 218632 -> 218642 bytes Deployment/V7/proc_get_exRate_master.sql | Bin 57566 -> 58248 bytes .../JsonRx_Proc_UserRegistration_V2.sql | Bin 23108 -> 24060 bytes StoredProc/proc_get_exrate_master.sql | Bin 56884 -> 57760 bytes 10 files changed, 5 insertions(+) create mode 100644 Back/proc_mobile_StaticData.sql create mode 100644 Deployment/32089-incomplete-kyc-report/New folder/proc_autocomplete.sql create mode 100644 Deployment/32089-incomplete-kyc-report/New folder/proc_online_core_customerSetup.sql diff --git a/Back/JsonRx_Proc_UserRegistration_V2.sql b/Back/JsonRx_Proc_UserRegistration_V2.sql index 54873cfd86ae4c81c803d1eed17ad327d74d53b3..2b7bab51c64a9da02dae37463ad6576a092129c4 100644 GIT binary patch delta 2430 zcmeHJ%Wo1v82{Ebtu;$Rv6Pn$Q;aU8NQq#3Gsw6<0Y7bsSFO4xV zp?+5n^$}0rxEil|&_ome0M9+yt0#XubmbM)7!MxEWM}r9`QDHDru+0Vqrp_)cLS!z?IXu`6lSBIu|@iC{Czd+PA~CaqJRa&&{P(H+VHRi`z& zj-9-OQnX10z**YB*)p&U?2N?D0keqR92NOpRAbd=>lHXDQU-98^XkFMEz5UT%tD8# z590)e0CB6(LW9s^O(<`>yrU+)0JSmFG)qZ*)3gLAOikzfaokfXK#|+hq>bitx=ah8 zUc@I_&P*A8DIrCEnt}srE(w5UQc4}e9H$h`VD&fiDPgm5)HA8FXk;wt0#s@;rHO|i zjYbgS2v&hV(V$vA*OD2+b_@d)Xe;bjiu~R$GT%z=9MfXazwt|&F41`;#u9v(fNW)+ zuUI{kVdTFVv3fy&;*|ie`8>mB5F2w&L)IA~h*O%kkK0eT;}-;$UY9)rs;yB7lp1OL zpx;rdh7pkDmqX4PC6q_GWwB=HF5peTDF| zzKI<6cq>;mVej3yrc--n@T+U5_8R?RLY>+(O9<=V*B(D{4pg3={i^WW@tzm=&mG|M zh_x$0bNp;}h(D#edDT6@>%JrWDCy?cE*tN}y7|jQhm2upNE`Fs4J%TREXN1v-ji*HxPXptTfu{r)GzULatxAYL>$AM-a>Htsmo+Qz crc}P?=;5uy&dSbIw_2z4e_(25L4V)%0|v`negFUf delta 145 zcmX@JhjGFp#t9!(jTrP93>i#;q!EJw5SuV4Fc>pf0of)%(g-N0z!0!moH3YZavERE zByP6J0o*K`kMT{B+&o7|Ms)H9cecqp++`-;Gq^K(mq)~8KKB)ycet}KO+H}6G1(!G vW%4XJk#Bevbx>3>)>c(jbs5SkR8?6O?Y(oLPRpiN zn=IdV{=WBnf4=W|-}mvEp2_XkCO3JTv)gB>OT$_FZKFNWDk{4sK9D*JrK9qRK*F{{jiy@PUk?lMrlLaI564ADb zMfnvy-m@FA!DL3aTST47i6f;(beS^IWfSnF$%TeaBkX%*CC?l)2^F#%m)rt6WC7oF z^XQXB?e|AC-%`rM7M+b!Ya;eW2XNk&kK_wHoR-STQyCtxq(srk7;wQIjc<3za9drp zYj5NZ9JNU(v?t=W%?^i|LrcC*bJ=oBMi03Ze1n5+t&HAzEV?NKF-wo3wR+U1OK6&D z)}>%u`b^Dk|IF*SXqPmJHhT_k+n1qykX7Pm#psk`$JhD@9V|A+29&PYBODsDS(Lb9 zQ0%avl{YFKt}-1ui!Ja$kHFktQS5?p$^F|&==4Y^_c$;{2d=u&IIh#prCShkN+|1O(RfRucsY!UM!fW{ zMLUC|S@F1=9uJo%4mCzIycuRRPUE5sjDc}sdX@9>MoqHixQyWtPhJTs;BYwGkNamW7|uQo_w#mKGV@4%QAA(9Q+pqoUx9A3 z5ta%WZ<}dPtr6~%9Ol(ZaGsa(b(4g@U=~hQ$w_u*E z-u^qe2@|CMksFK9FU+`C%puNafqNRK$>sXyBL4#m>U`(%#S$~}7dp|j@PUW3m(C=O zq9)O?un;wI67+cvRQ8jWJeP*fl02`remXDk==DXbap$;*-bI-hYGe&60v6EMgXZ)E zc!Q3~0VV+n_H)B!}^qtv# z-q{%wc9NYUvQkLTb%f?f91|8OdkI(J6-+nJKwATq`xSnS{h5PQXqz@smk;Yh87O<7 zGgLD#Fx!}o%umt(^SLO0pGBU}jEjXX+$jv8bu)`k7F*z7DdUiAk4j*Q=^lSwYQ?hR z7@V-#FqEXn{$i?2t4N|#)DF4V&0};WwU>IMhQC=w^C#F>v8&>^rYP=v^S>)f`QF^0 ziefR+Evq&S592_8l4;zsh){=&vQ=K(_@faWtNa*R&uOT-zbaKjRrtzT3sj<~t5ER(ZdObd?5tP$a_jHO_?%s=$WI z-Ra8JOR>T&kR;>*nz9Q_%e@#FVva6|n-EL>Zu z{q2dv-Q(=k#E52Kz%L83BFeAT5i@mUiRlaw&AujiKxIAE4-R z!4r>E^j_f8uo9=zdNp9ce(LFJeIIz)p;c$<@l(e01T*UvY88A_T^ep37rx`VCuG9g zb&d({->gfRU^VANA_`wg2m2(EqgNaRjughJTzO@Uj=(M`-Wwn4F4mu6!QU!+gau+K zk2x8y20ro$Pj^O-^Bk4e88yDw*1&0XSKO#a->pUrFQKC*&Z4oJ4@5L(Bx{Vu-NH^_ zGy?X-X^bW!+9Z@T3uv#CW~hKqp#C4pZ<5gLG(kO!rqHJU!d3pZWHx!g>w?%O%tXOS z8O2e;bd?t^rwZ(3e9SIp2i43cQmi=i8e?#% zmH28<#1}qXplsKrmX1tuPvJkOckNnFAG_k?U7FcXl zyl75;&Y_73SLmRtczDmr6SkN3bZL9k^;9a=;toMcUEdmoU@edR6{FNwy&5u-J@F8> zW}opq!4QYwusM$dk&eAShwQyf>)qI6Cy oANY;(`M^e*=Ru5-gqSMi&rvlyf@|lla@-~t%@oC25P!>_W%F@ delta 3580 zcmb_feNdD49e*B4LXr#VLlQzlLVS1;0t85+UGfc*-~My6RM2I>vYEid*|zUJ#6oKJx3k$pY3*N(LZ+H=DB^Jhd|Y>ciP+K ze$Vgq`~I52%Mrt45nTn{#r^R)Og6KWhMRHHSjO;-hw;+vqHhjZ_Is#i3x%Vsmt%Qc zivA6Xbv%yf3TXF%RgWp1Izq+pxT{N}lf`;-f{zeIF=~cRnPR4dSn)fzdy)T; zyppcra%945vk4(bD=Sx#T2;7tAYOQsnI3^j9SJ@l!|MZ9B)d3?#&%aBQe1QNK6dp) zNgxC^hb_SsgC@6;UU2w$Fhw2Gw^7Ke2>3RNc0$Fl#&tp8^j7Q7)D4to*l#wgc(BP5nF`GqtRpc6# zl6#fVF3b=1cwG9hxWsWa!H5o6hw~nbB;Xy74!27bXshQi-Ob^uM}r^K8{u@z;9Q|Y zf43~MoGFz!C&?m3O7%=Cg8CRquHhAl61O~)fvTS;;qi(@H0bAKuJrP(6E82b;Hb9@ zqvHn5cuz%SGMQjAV=$WM!A#yO=-tLc>rmiOz7;3(4bpwIJqc6!-mu2HYhqyc8J9Zd z9bdFNNm506Xe4?3#GND+>1^IMV!(;o{>A!9o;f>eA=J!O2{v}4XkA@2gsqqMOD{$1G zg6T#IRIeMeeiI&b8ZhQp!d}vfhD&j1U#mvtY6l+W6(haW0B;#_kuQT{trgXkCd}q& z(Cf`2SPiC2b0dff?ssM*usRuBjtu)&PoV$D>A0N}hsP&$=qr02_jC&6w%IUQ&SB;? z4e`9EJe$5l?7#bhG^x6zy2IwRA^jtbc_B-a5>pv*w};t9BNguq z#8Q5g^{g>q_6^DhZ<~<2CMBVqsinAE#}qMQzVVBh>ZxdS%txJS6-9`jvef*EM)GJ^ z!D8~=-v<-YM95mEjxg2Gw~^k~N!aF!$lN|njA^_RC}(~6DiALhVG8lGCmUTmm8ht4 z!nsj_fAs4xQmMe-YxoH9{gtYqlu1P6=2jc^RBDOa5@r=q5XIa;;{CZw^sKMfF2Qh( z1`j$NXon2;pjG0sHkc>P$HVhqgBj93p(Y8_Rapy=l(F?3W_#5=A1K2tq(~{yTI)xD zsS>TVZVDG80qks8O3C|)AK5Phrn>9ToQ6F$`kTZ(pU#>~%@kUGOdrtU;M(*BMpj{J z8ApMYi0SJxjNDWpt5Av8*QwDzrNEabY!(#>|4r{8rpdWfN!*}ly&2Q%nj+@bKau9~ z^*;*FW&}2zK+Po{JQa%RGn-*|X~Gp;hK~AVIBZ2zfeaN>9DaJ(M$Cr$4O->(ra{wbqE%*Ro|p^dQcr+Ay)o$Pl-_oxQUo2v zClyBYy=h}Jg!6B%XM0>SVbSM*V{w|=3b8jMj}Z8`4=KqB*4& zP7W8#@%@cjsK-O-qO8d`xS_e|#Qp|5J{?zpn|KeWcWK47aACsDqHFg9WDUm&BaMSH zT)3>3g4EWch2xrME^H=QUbs7^UqpB{gtrVI4r>t@wV`9&iIbyouwOI~{uHPuI%%l! zs|g(ii3aB;c-)#W;(=fazZ<2!L72Vhma`cMmgJx*q=rarCPd1;;t|eX*};kjg5%nU R(cj&Lgqc5iB4uKT{|Ba3^_Ktu diff --git a/Back/proc_mobile_StaticData.sql b/Back/proc_mobile_StaticData.sql new file mode 100644 index 0000000000000000000000000000000000000000..916c6cf904ba85ad1e42f2f595dce2b4a3619248 GIT binary patch literal 34502 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 Ap#T5? literal 0 HcmV?d00001 diff --git a/Deployment/29883-inbound-api-log/AlterTable.sql b/Deployment/29883-inbound-api-log/AlterTable.sql index 74b0f31..cef9b27 100644 --- a/Deployment/29883-inbound-api-log/AlterTable.sql +++ b/Deployment/29883-inbound-api-log/AlterTable.sql @@ -8,3 +8,8 @@ add MethodName VARCHAR(100) NULL, PartnerId VARCHAR(50) NULL + +alter table TBL_REMIT_INBOUND_LOG +add + ControlNo VARCHAR(50) NULL + \ No newline at end of file diff --git a/Deployment/32089-incomplete-kyc-report/New folder/proc_autocomplete.sql b/Deployment/32089-incomplete-kyc-report/New folder/proc_autocomplete.sql new file mode 100644 index 0000000000000000000000000000000000000000..ec993ade146fc047bef31004388042550f3d328f GIT binary patch literal 144148 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 G&h9TiT%orB literal 0 HcmV?d00001 diff --git a/Deployment/32089-incomplete-kyc-report/proc_online_core_customerSetup.sql b/Deployment/32089-incomplete-kyc-report/proc_online_core_customerSetup.sql index 0aa930bea6de12ed51f5f6a57654ef6ef447bbc4..f74898f3b1ba112d34939b360c8b7180f047bb86 100644 GIT binary patch delta 75 zcmeBJ!#imWZ^IVGf=SG}47$_vCo#r?811JgF>XISiAgbSyOTQe7j||923H0@2AAoI e>dcDU-~3>*(wp9A#>6+>K%H4&dz?P=Dm4JG=NFv- delta 67 zcmbQVhPPu4Z^IVGf=SZ~8TqC+O=9$${Ktc%{mvxD?RO?INu+HTU}Uz^n?B(XlhpQ4 VKbXF;Pwy~e;)C!r^qE(w0RX4>8nFNX diff --git a/Deployment/V7/proc_get_exRate_master.sql b/Deployment/V7/proc_get_exRate_master.sql index 468cd81b262ed9b7d4040e32ad6ee15df73c0256..ab0de1262cedf587902eced6b7a47c12a108a780 100644 GIT binary patch delta 3450 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 diff --git a/StoredProc/proc_get_exrate_master.sql b/StoredProc/proc_get_exrate_master.sql index d89b2c7c118a165b0e661e70e0a3d050d5002e4b..e4b9c608278d46e6d64bb30ca7b93e53fbbe2e10 100644 GIT binary patch delta 3646 zcmbVPeNadAJ3RR9wEFyOv6VZN=QRw0|bl#14|VHA}SS8Kw%yHSjEb)jzg`Y z(>huqKkK+%7SPsKEh^jBbz1}$sO`Ajj&;|L+flZ4|8d;iu2skBFrALG=RJZ3-QC%C zGP$|;+G6#WH57RbTSV5W-=BghjA0lN#h(EElfVb zRfX`WeA0fEi$`C$8W*FEp+GQWpWq23v*^#}z~`v(rNE-WphJ1I9)~uH;iXJDN~7a3 zo|y=TTZ4-x9&2e&SFM3#6^Fgi7Cd-Ii@xY=+>CaIM>4aZDvFo9`jjv<8tfRb>u`b? zzHf*FU#(Uy-4N}8UJj;MH!5SBaVuJj8j}gv;>-}m=I|K|hu6e3gjEYuj~n1H+USZE zdyUH;zZNlz6s^VeXk(C>2|fEcbo%t@b8)z{P!0FV6ny8>BH7BLB8i7)sR4m_y($e` zT=BSZP>n#o0oUTsDIy$Q9*as6?Ol@%*Gwf57G^GEky2+SsiYO=aW(8#4RNWF`jU>Y zXeZmOv?WSywp}XR{H+ds$3;B&iv~4wnx!-LH^b1sg@0-dvx%u=nrUod)-b6!nh}qk zU9)i`LxV#Z9&~kSX?_?xx;dKbaJkzc{|0(eaHLB>O_Bx=oMOPKLsz$`oH&$Z34Kng zne*o`l)b@1e~_PMVLW6L2ks_E!`&{T^Tlrny% zgn5p}LRyg{naJQLpJ+b3n4N*)KdSNW7IB7!@iI+JE%O3Xub9G!+t~sJw(#&@IPHddx4Vio1D@!SHuSExr`RWh`zeGl(c6y*`$I{c$(7+(z86(BU$8IWle z0>wM<=^zXD+XC+U;?PrULfHusD_W9q>xvdDPmr6MeaigXI4g$jlzp0#$=s2+-aLYJ z3-00bp<)G7JD0eEVyDP4F?};d#Lt$-8+$k67nF@NOoW|7z?@(Y9 zW+>1pupjN-<)<)=@_E7ZWb!K&Y)U;#Cn)?K;d!7*~WrMmIwm4HkonyTf_VW8^-Lw*pL8l_;@DgW8%!TrFq2JD9xF`jODhSmV zIow*WQ;_&wVIuBTw5TF+x59|MOV`ruUrVzX2|XgKgzhMw#l2MZPb-V7d%gCfeB)KYU@ zqv{EL9*nF&!wUsL-E==votbzrGI7_xjm!Gs3Qd5wV>Ah0Hc;i;W<%cFTHNzd=TdB% z3X0}ZC7%R*W_Z(eay}tvUvIvGvAuTODWvA@4+3s%WB)6M(w1lc1BdkTG#ptl8p6dO zxwr3#RPymByUiG#X@Mo%5;Yk~%b8;GZaGtksDKegZDu8l@5;6-X-d<=%L1sp_-ZT` z7urILT_j3dVsNibm?DN_PmRiggL{5L$Vj91>Z3i&RT$1R!*U{9di7F3HR(&q@k*OU zZc_tIYFMroA@~+Xv-D9)n-fwzBazXbK<$o*@i7ImMSFtmY}OkZpdleQmzpIZLEdZZ1%x*UeQ z4r)*m1eA4^Od7f-!#p`1>oQDEbxu*9!qNS3x5jCpu2uOTAv>sx8rPt&E_drErWy=8 zlckiN@72_x)=B%1*QsFny}V#?dzlk`J{i5QEB{JX9p_MTnnl-XPU25EBk=0;9EPhj zSk~`DPoun1qpWMripsC~Ot$jtKfepZ>(y9rp2M~C0>-E}7^-5SJ!@9>9eskbE;?&? z>^_f)+}J78B}d-{4Gxd;sHwM0j^Bk5D5<0P`Y4aFY8P&Ari4jlJ(x|wSGpzj2L&oc z%(BzX__*Hz|7q&}&)VczRdkU>lWG3*nuns%TGF1)RN?X_PI3%dBT#m(0IzN{;l0sp b>CWg{)k7iLFKmyRwCRt=zchX|d)mJNFHL29 delta 3543 zcmb7HeNadUCQwKM_a4n?n+(jT5NYZU3bT|%#PDPTC2M|JJYSRyXV~iMb|%M zn7nuIednHY?m55nyNBby4SV;)utDEY$?;{`Tqft?^4QZwqioJjKQHH|HR~n5mIO+PH&Dcq^%L0nxj>&ge&FB zxk|2PZl#_p1%D_SJ$eHMGqgCOx8ql<)zDaV_*|ciszwbo1}AFzl}qfjyM_zQ>{W@? zhRj8{BWTfQOu#Lp4(}PY_&~406patA)8Vc$12NHMXfUVZmFOBwy0o}$E`Zh46RrxW z!H6l1SK-BVaWm3Ok!p6*j-NatokH$!zo{@P%S*tb>=c2#L#WVe&bN8b?q( z={T%ZN#EFaxSi?n+H7Kva|3PPZeE0)YvL*>?W^fW06T0pOZsaG22~73 zr8JwheyGn)nY=NikCN8>l!XmkH@A@_LdQPgj)E^wz`-^JzVHa}4QtVrr=jDkAcf@B zJV7M|s*)=sTXdFi$yN)OggSi`og@)jua)^J<@4-_gZY_)9TTx=)vKArs5d5zya#{A z9G=dlOS-_9XTp{*z>{x4MgAH5Gv5SlK`tr^cH-VfJI2ZsxLsh4mgFV-^RYy0h)i}M zx6n&bo{3~(%5rDuOiW%y(W#|4ttV>%l99@*fnqtEDXH*6JHM}v$DKlx{_)?;Sn9J! z{@*t=`Bu!?e$AH_F<(N3{WWoBJ6FweQcBT!`0IB*2k*qtdOb3Vk}()z!nPu3EajQy z=UHwSdELpi&-2=jck0ZzuvpDd@{b}1d&m2e7Ke6iWJpW*TiE)3e+ucp|3);f`fV7u z2*br=cs)YEok|0~DAq{Edt;&Y3wYO}!|S~!tSYg>7SQO6xq34DgX0q9epVu}*83&t z^!&CYDm*~&d5(Jq5i8Rq$wMo7Sxh@_ByZp0_WVmja?Dq^4` zpyZ>uRD-Jl10IwqaiDYy{&O}4$I5fiTu_3(G6U?tF+jITfv+32I9`=7+^fN&@~#;q zUivr<#~KrHykCYtmQO&J6JRx$*c}5+<Rsa4BG!%Xnmin~3+JKk?iuk$-d%Up^m2p2_A2Vit6fH{z)*KY7yvTfCLdn-E1M zH3!Zg$TG9qjGIF`v{Grd{ZxrfpP4XRo#?2fJgw&%xnfrG0f{6Y0=z^T1Z)O}@2kzK zYLYK!RPvfHE(DUAxMk9=dMb-z+S@?-0<1)4Z{JX}>7b34VR?Yy2p}tJG zvK4r{)-wY&e|;isK_!xdRp<%EU^r;h(>+H1m2xXdubs}3a2 zFV)$YKkwA#v-fv1?|6SS)~pWE;@;H`6a+KazI;Y28TCH)?yV1?t5S){dJmz(C`mMA z5kb!T!{R+@=x(_B$Z9Avin+|p5CVqQnqeEIE3+yGUHxj}d?jxED0R;MGITZC(3Yho zP$gip(TZD13bdZGSso@SiD*J(L%!gRCNm0}+UU}g#(UX&sM(C{=GK||~8N2Yjv^FBT@bf3=BtaRSumVVr(CWM`7T8R>mkzMwN@)$Y8 zJc>PL^w!6~-<<>3P6hhTXNb4jJ^W)%*oD3xKc)G8XEdfdmKH9^%eexZfd}GxBrPUv z-=$7lfF?ZKVaDCdT39;;{B4&LnpW#P{#f5z`{cZV#m|4X0NO}-JYOxu-kxt3U@u+# z`lA{ZBg|7TTQT{vhk{Q{2tD`breRB;RCE75oDci&W#Ozz;F9rIYC0quje@IRV0E5` z-TiG?R3*Umlnj6GxAAFW)GJN=uv>=dY@2xW##J6w9xa-?W5gGJen5dwhm6n;m$7@G zliP%1Zv@j(yv-m^v@R z!1)><0g755WH}cDoqkmh~A4Heti9yoET0PYF6hF%I=N=;ziGJXAZ_X zk5CUQ1;2K*UYt1hAx~B`RJj$TrWFI@F<5oMi@pneP>x$ky$0DA?P#7bP>U`#aF^Cn ztIMPe#0*PuYy1VVd7?~?@lAf*zT5!QfL8QP5(i3F)n^3ptB*EEE)*8x=9{_UGKr1; E2Lk!9$p8QV From a7ba4eed77b8ddaa33b707d175a5d27b8bf29ecd Mon Sep 17 00:00:00 2001 From: Dinesh Date: Wed, 3 Jul 2024 10:03:12 +0545 Subject: [PATCH 4/9] #30995 sendMn mapping --- ...tHoldedTxnForApprovedByAdminCompliance.sql | Bin 65822 -> 64764 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Deployment/#30995-sendMN/proc_GetHoldedTxnForApprovedByAdminCompliance.sql b/Deployment/#30995-sendMN/proc_GetHoldedTxnForApprovedByAdminCompliance.sql index 30a8ee2e594557a6121f2514e35de39a1413fd59..30a4dc204cfbafda5cc6c9a368fe7b91cd0e701b 100644 GIT binary patch delta 1044 zcmah|-%C?r7=Bl4a?G7h(`}A&I}Yna5IVc7K-{zxWCh!*t0;BZWUOVYE;s5QFrL5& z)Fobrb?7FF=sz&9(T+FmE<&WBn;@w7JDNMksd3=reDC)>&->&1p1Ft4-@o=RO)uk8 zD2U`t8(h91zAPWd(;4}&N+UE(F&d;eC3w~F;j|YeuM6tM7JcC3lYMTDRB}@@N&F@8 zIM{);X9~I&jv^mzM$d{y8+R_Z2GW$H0^KEz8`@&? zUlK3R__g#Q;aImEk;dIH?uO#D4082 zwg&YKjZ(JA@ElF-ks!hHITjwE8(ho;C;Gp5j8PfN()b>_DOMe$P?jt0rhb+db8Dzr zOf6=QTDy;Pnl#G@jX1A)a}E!7)+z3;BW9eXn~glnq<6+xtBGyiml)|TFW{KHhC%j* z@PxSU^L&4zn;ea!|MP2pSsRAfcsl`HTUFrng>k>yZae!i7h%77P_ACZtBA*TR!e!Y zIPXEPaRQ~Yvibh%s(r>Ow3U5WGL$VVNo)}f!Ey@qR!qFaQdcBwoQT`m7kE7Vq52rI=Y*7$8glZRYP@#hmYLFt1wR4Bs zA9UzvXe~I12xrn{bLb#W6_X0}QZm;ff({BI{>5bI^gQqTK0H6(-@ml=x$x_SJz6n` zzNC#Fm$dfM%%>CVj@Zn`bU*i@6yj)EvMMcFAHyU!&ruvT$koHVlP1TLUEHk?kXwn6 zoiuq>@1u}4xt+BLHIlrzVftR<`Y9Hqq_l5oj=04$c{Z9C_rxPHBc{ca(u{C~!zJg6xZmf#TZ!BiIiPRZ|;+*8SS}1sg_>c z(lNH Date: Tue, 9 Jul 2024 15:43:26 +0545 Subject: [PATCH 5/9] #32695 insert MEEZANBANK PAK --- .../MEEZANBANK_AGENT/MEEZANBANK.sql | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 Deployment/32695-GuavaPay/Pakistan Bank/MEEZANBANK_AGENT/MEEZANBANK.sql diff --git a/Deployment/32695-GuavaPay/Pakistan Bank/MEEZANBANK_AGENT/MEEZANBANK.sql b/Deployment/32695-GuavaPay/Pakistan Bank/MEEZANBANK_AGENT/MEEZANBANK.sql new file mode 100644 index 0000000..0699a72 --- /dev/null +++ b/Deployment/32695-GuavaPay/Pakistan Bank/MEEZANBANK_AGENT/MEEZANBANK.sql @@ -0,0 +1,56 @@ + + + +--select * from PAYER_BANK_DETAILS where bank_id = '1522' + +--select jme_bank_code, * from api_bank_List where bank_id = '1522' + +select * from api_bank_list where bank_id = '2856' +select * from PAYER_BANK_DETAILS where bank_id = '2856' + +--select jme_bank_code, * from API_BANK_LIST_MASTER where bank_name = 'MEEZANBANK' + +INSERT INTO PAYER_BANK_DETAILS (PAYER_NAME, BANK_ID, BANK_CODE, PAYER_CODE,PAYER_BRANCH_NAME, PAYER_BRANCH_CODE,BRANCH_ADDRESS, BRANCH_COUNTRY, PAYMENT_MODE, PARTNER_ID, creaeteddate, IS_ACTIVE) + VALUES + ('TELENOR MICRO FINANCE BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('APNA BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('ZARAI TARAQIATI BANK LTD' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('U MICRO FINANCE BANK' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Mobilink Microfinance Bank' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Khushali Bank Limited' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('FINCA Microfinance' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('ALBARAKA BANK (PAKISTAN)LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('ALLIED BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('ASKARI BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('BANK AL HABIB LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('BANK ALFALAH LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('BANKISLAMI PAKISTAN LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('DUBAI ISLAMIC BANK PAKISTAN LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('FAYSAL BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('FIRST WOMEN BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('HABIB BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('HABIB METROPOLITAN BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('JS BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('MCB BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('MCB ISLAMIC BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('MEEZAN BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('NATIONAL BANK OF PAKISTAN' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('SAMBA BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('SILKBANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('SINDH BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('SONERI BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('STANDARD CHARTERED BANK (PAKISTAN) LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('SUMMIT BANK LTD' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('THE BANK OF KHYBER' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('THE BANK OF PUNJAB' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('UNITED BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1') + + + + UPDATE PAYER_BANK_DETAILS + + SET BANK_COUNTRY = 'PAKISTAN' WHERE BANK_ID = '2856' + + + + \ No newline at end of file From e9e8d29ed4e1bd2d11879b657da3907fa4af099b Mon Sep 17 00:00:00 2001 From: Dinesh Date: Tue, 9 Jul 2024 16:15:02 +0545 Subject: [PATCH 6/9] #32695 insert AL-HABIB BANK --- .../AL-HABIB BANK_AGENT/AL-HABIB BANK.sql | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 Deployment/32695-GuavaPay/Pakistan Bank/AL-HABIB BANK_AGENT/AL-HABIB BANK.sql diff --git a/Deployment/32695-GuavaPay/Pakistan Bank/AL-HABIB BANK_AGENT/AL-HABIB BANK.sql b/Deployment/32695-GuavaPay/Pakistan Bank/AL-HABIB BANK_AGENT/AL-HABIB BANK.sql new file mode 100644 index 0000000..5292d47 --- /dev/null +++ b/Deployment/32695-GuavaPay/Pakistan Bank/AL-HABIB BANK_AGENT/AL-HABIB BANK.sql @@ -0,0 +1,48 @@ + + select * from API_BANK_LIST where BANK_ID = '2857' + select * from PAYER_BANK_DETAILS where BANK_ID = '2857' + +INSERT INTO PAYER_BANK_DETAILS (PAYER_NAME, BANK_ID,BANK_COUNTRY, BANK_CODE, PAYER_CODE,PAYER_BRANCH_NAME, PAYER_BRANCH_CODE,BRANCH_ADDRESS, BRANCH_COUNTRY, PAYMENT_MODE, PARTNER_ID, creaeteddate, IS_ACTIVE) + VALUES + ('Bank Al Habib' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Summit Bank' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('DEUTSCHE Bank AG' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Dubai Islamic Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('FINCA Microfinance' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('SINDH Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Advans Pakistan Microfinance Ltd.' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('MCB Islamic Bank (MIB)' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('CitiBank' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Apna Microfinance Bank' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Ubank' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Mobilink Microfinance Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('NRSP Microfinance Bank Ltd.' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('United Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('MCB Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Allied Bank Limted' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Habib Bank Ltd' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Faisal Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('National Bank of Pakistan' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Habib MetroPolitan Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Askari Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('JS Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Burj Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('SME Bank Limited.' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('SAMBA Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('ICBC' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('The Bank of Punjab' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Bank Al Falah Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Standard Chartered Bank' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Soneri Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Silk Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('BANK of Khyber' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Al Baraka Bank (Pakistan) Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Meezan Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('First Women Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('KASB Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Bank Islami Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Telenor Bank' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Naya Pay' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Sada Pay' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('khushali Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), + ('Zarai Taraqiati Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1') \ No newline at end of file From 79e4fd0936eb49ee17bab87dfed39c0cdf1f9033 Mon Sep 17 00:00:00 2001 From: Dinesh Date: Wed, 24 Jul 2024 14:34:43 +0545 Subject: [PATCH 7/9] #32695 guavaPay --- .../32695-GuavaPay/PROC_TP_TXN_PUSH.sql | Bin 29160 -> 30094 bytes .../AL-HABIB BANK_AGENT/AL-HABIB BANK.sql | 48 --------------- .../AL-HABIB BANK_AGENT/PAK-AL-HABIB BANK.sql | 31 ++++++++++ .../MEEZANBANK_AGENT/MEEZANBANK.sql | 56 ------------------ .../MEEZANBANK_AGENT/PakisthanMeezan.sql | 33 +++++++++++ ...tHoldedTxnForApprovedByAdminCompliance.sql | Bin 79806 -> 79428 bytes 6 files changed, 64 insertions(+), 104 deletions(-) delete mode 100644 Deployment/32695-GuavaPay/Pakistan Bank/AL-HABIB BANK_AGENT/AL-HABIB BANK.sql create mode 100644 Deployment/32695-GuavaPay/Pakistan Bank/AL-HABIB BANK_AGENT/PAK-AL-HABIB BANK.sql delete mode 100644 Deployment/32695-GuavaPay/Pakistan Bank/MEEZANBANK_AGENT/MEEZANBANK.sql create mode 100644 Deployment/32695-GuavaPay/Pakistan Bank/MEEZANBANK_AGENT/PakisthanMeezan.sql diff --git a/Deployment/32695-GuavaPay/PROC_TP_TXN_PUSH.sql b/Deployment/32695-GuavaPay/PROC_TP_TXN_PUSH.sql index 7c578e7d7018e6eb3ec6ab6e8a85f429d7f93a1c..eb4d5b3f7540539e04df29578bbe6afce04a7450 100644 GIT binary patch delta 90 zcmaFyn6d9QE#{frU@kTJg8vPP39n8<9Fled!GJi#Qw764dD8l3 z!e9Y}3Jf}v*9vHE?%`Ep=0}s*yjFmbZ*rNq*yIg?Qj-fzq&EMNvy$BW&w7F-0KS16 AFaQ7m diff --git a/Deployment/32695-GuavaPay/Pakistan Bank/AL-HABIB BANK_AGENT/AL-HABIB BANK.sql b/Deployment/32695-GuavaPay/Pakistan Bank/AL-HABIB BANK_AGENT/AL-HABIB BANK.sql deleted file mode 100644 index 5292d47..0000000 --- a/Deployment/32695-GuavaPay/Pakistan Bank/AL-HABIB BANK_AGENT/AL-HABIB BANK.sql +++ /dev/null @@ -1,48 +0,0 @@ - - select * from API_BANK_LIST where BANK_ID = '2857' - select * from PAYER_BANK_DETAILS where BANK_ID = '2857' - -INSERT INTO PAYER_BANK_DETAILS (PAYER_NAME, BANK_ID,BANK_COUNTRY, BANK_CODE, PAYER_CODE,PAYER_BRANCH_NAME, PAYER_BRANCH_CODE,BRANCH_ADDRESS, BRANCH_COUNTRY, PAYMENT_MODE, PARTNER_ID, creaeteddate, IS_ACTIVE) - VALUES - ('Bank Al Habib' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Summit Bank' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('DEUTSCHE Bank AG' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Dubai Islamic Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('FINCA Microfinance' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('SINDH Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Advans Pakistan Microfinance Ltd.' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('MCB Islamic Bank (MIB)' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('CitiBank' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Apna Microfinance Bank' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Ubank' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Mobilink Microfinance Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('NRSP Microfinance Bank Ltd.' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('United Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('MCB Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Allied Bank Limted' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Habib Bank Ltd' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Faisal Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('National Bank of Pakistan' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Habib MetroPolitan Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Askari Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('JS Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Burj Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('SME Bank Limited.' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('SAMBA Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('ICBC' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('The Bank of Punjab' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Bank Al Falah Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Standard Chartered Bank' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Soneri Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Silk Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('BANK of Khyber' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Al Baraka Bank (Pakistan) Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Meezan Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('First Women Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('KASB Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Bank Islami Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Telenor Bank' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Naya Pay' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Sada Pay' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('khushali Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Zarai Taraqiati Bank Limited' , '2857','PAKISTAN', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1') \ No newline at end of file diff --git a/Deployment/32695-GuavaPay/Pakistan Bank/AL-HABIB BANK_AGENT/PAK-AL-HABIB BANK.sql b/Deployment/32695-GuavaPay/Pakistan Bank/AL-HABIB BANK_AGENT/PAK-AL-HABIB BANK.sql new file mode 100644 index 0000000..16d7693 --- /dev/null +++ b/Deployment/32695-GuavaPay/Pakistan Bank/AL-HABIB BANK_AGENT/PAK-AL-HABIB BANK.sql @@ -0,0 +1,31 @@ +INSERT INTO PAYER_BANK_DETAILS (PAYER_NAME, BANK_ID, BANK_COUNTRY, PAYER_BRANCH_NAME, PAYER_BRANCH_CODE, BRANCH_ADDRESS, BRANCH_COUNTRY, PAYMENT_MODE, PARTNER_ID, creaeteddate, IS_ACTIVE) + VALUES('Al-Habib Bank', '2867', 'Pakistan', 'FINCA MICRO FINANCE BANK','007','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2868', 'Pakistan', 'ALBARAKA BANK','008','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2861', 'Pakistan', 'TELENOR MICROFINANCE BANK','001','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2862', 'Pakistan', 'APNA BANK LIMITED','002','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2863', 'Pakistan', 'ZARAI TARAQIATI BANK LTD','003','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2864', 'Pakistan', 'U MICROFINANCE BANK (UBANK)','004','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2865', 'Pakistan', 'MOBILINK MICROFINANCE BANK','005','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2866', 'Pakistan', 'KHUSHHALI BANK','006','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2869', 'Pakistan', 'ALLIED BANK','009','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2870', 'Pakistan', 'ASKARI BANK','016','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2871', 'Pakistan', 'BANK AL HABIB','010','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2872', 'Pakistan', 'BANK ALFALAH','011','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2873', 'Pakistan', 'BANKISLAMI','012','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2874', 'Pakistan', 'DUBAI ISLAMIC BANK','013','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2875', 'Pakistan', 'FIRST WOMEN BANK','014','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2876', 'Pakistan', 'HABIB BANK','015','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2877', 'Pakistan', 'HABIB METROPOLITAN BANK','017','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2878', 'Pakistan', 'JS BANK','018','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2879', 'Pakistan', 'MCB BANK','019','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2880', 'Pakistan', 'MCB ISLAMIC BANK','020','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2881', 'Pakistan', 'MEEZAN BANK','021','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2882', 'Pakistan', 'NATIONAL BANK OF PAKISTAN','022','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2883', 'Pakistan', 'SAMBA BANK','023','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2884', 'Pakistan', 'SILK BANK','024','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2885', 'Pakistan', 'SINDH BANK','025','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2886', 'Pakistan', 'SONERI BANK','026','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2887', 'Pakistan', 'STANDARD CHARTERED BANK','027','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2888', 'Pakistan', 'SUMMIT BANK','028','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2889', 'Pakistan', 'UNITED BANK LIMITED (UBL)','030','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('Al-Habib Bank', '2890', 'Pakistan', 'THE BANK OF KHYBER','031','', 'Pakistan', '2', '394490',GETDATE(),'1') \ No newline at end of file diff --git a/Deployment/32695-GuavaPay/Pakistan Bank/MEEZANBANK_AGENT/MEEZANBANK.sql b/Deployment/32695-GuavaPay/Pakistan Bank/MEEZANBANK_AGENT/MEEZANBANK.sql deleted file mode 100644 index 0699a72..0000000 --- a/Deployment/32695-GuavaPay/Pakistan Bank/MEEZANBANK_AGENT/MEEZANBANK.sql +++ /dev/null @@ -1,56 +0,0 @@ - - - ---select * from PAYER_BANK_DETAILS where bank_id = '1522' - ---select jme_bank_code, * from api_bank_List where bank_id = '1522' - -select * from api_bank_list where bank_id = '2856' -select * from PAYER_BANK_DETAILS where bank_id = '2856' - ---select jme_bank_code, * from API_BANK_LIST_MASTER where bank_name = 'MEEZANBANK' - -INSERT INTO PAYER_BANK_DETAILS (PAYER_NAME, BANK_ID, BANK_CODE, PAYER_CODE,PAYER_BRANCH_NAME, PAYER_BRANCH_CODE,BRANCH_ADDRESS, BRANCH_COUNTRY, PAYMENT_MODE, PARTNER_ID, creaeteddate, IS_ACTIVE) - VALUES - ('TELENOR MICRO FINANCE BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('APNA BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('ZARAI TARAQIATI BANK LTD' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('U MICRO FINANCE BANK' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Mobilink Microfinance Bank' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('Khushali Bank Limited' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('FINCA Microfinance' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('ALBARAKA BANK (PAKISTAN)LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('ALLIED BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('ASKARI BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('BANK AL HABIB LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('BANK ALFALAH LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('BANKISLAMI PAKISTAN LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('DUBAI ISLAMIC BANK PAKISTAN LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('FAYSAL BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('FIRST WOMEN BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('HABIB BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('HABIB METROPOLITAN BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('JS BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('MCB BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('MCB ISLAMIC BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('MEEZAN BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('NATIONAL BANK OF PAKISTAN' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('SAMBA BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('SILKBANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('SINDH BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('SONERI BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('STANDARD CHARTERED BANK (PAKISTAN) LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('SUMMIT BANK LTD' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('THE BANK OF KHYBER' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('THE BANK OF PUNJAB' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1'), - ('UNITED BANK LIMITED' , '2856', '', '', '' , '', '', '', '2' ,'394490' , GETDATE(), '1') - - - - UPDATE PAYER_BANK_DETAILS - - SET BANK_COUNTRY = 'PAKISTAN' WHERE BANK_ID = '2856' - - - - \ No newline at end of file diff --git a/Deployment/32695-GuavaPay/Pakistan Bank/MEEZANBANK_AGENT/PakisthanMeezan.sql b/Deployment/32695-GuavaPay/Pakistan Bank/MEEZANBANK_AGENT/PakisthanMeezan.sql new file mode 100644 index 0000000..875bc40 --- /dev/null +++ b/Deployment/32695-GuavaPay/Pakistan Bank/MEEZANBANK_AGENT/PakisthanMeezan.sql @@ -0,0 +1,33 @@ + + +INSERT INTO PAYER_BANK_DETAILS (PAYER_NAME, BANK_ID, BANK_COUNTRY, PAYER_BRANCH_NAME, PAYER_BRANCH_CODE, BRANCH_ADDRESS, BRANCH_COUNTRY, PAYMENT_MODE, PARTNER_ID, creaeteddate, IS_ACTIVE) + VALUES('MEEZANBANK', '2867', 'Pakistan', 'FINCA MICRO FINANCE BANK','007','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2868', 'Pakistan', 'ALBARAKA BANK','008','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2861', 'Pakistan', 'TELENOR MICROFINANCE BANK','001','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2862', 'Pakistan', 'APNA BANK LIMITED','002','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2863', 'Pakistan', 'ZARAI TARAQIATI BANK LTD','003','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2864', 'Pakistan', 'U MICROFINANCE BANK (UBANK)','004','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2865', 'Pakistan', 'MOBILINK MICROFINANCE BANK','005','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2866', 'Pakistan', 'KHUSHHALI BANK','006','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2869', 'Pakistan', 'ALLIED BANK','009','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2870', 'Pakistan', 'ASKARI BANK','016','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2871', 'Pakistan', 'BANK AL HABIB','010','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2872', 'Pakistan', 'BANK ALFALAH','011','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2873', 'Pakistan', 'BANKISLAMI','012','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2874', 'Pakistan', 'DUBAI ISLAMIC BANK','013','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2875', 'Pakistan', 'FIRST WOMEN BANK','014','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2876', 'Pakistan', 'HABIB BANK','015','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2877', 'Pakistan', 'HABIB METROPOLITAN BANK','017','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2878', 'Pakistan', 'JS BANK','018','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2879', 'Pakistan', 'MCB BANK','019','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2880', 'Pakistan', 'MCB ISLAMIC BANK','020','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2881', 'Pakistan', 'MEEZAN BANK','021','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2882', 'Pakistan', 'NATIONAL BANK OF PAKISTAN','022','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2883', 'Pakistan', 'SAMBA BANK','023','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2884', 'Pakistan', 'SILK BANK','024','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2885', 'Pakistan', 'SINDH BANK','025','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2886', 'Pakistan', 'SONERI BANK','026','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2887', 'Pakistan', 'STANDARD CHARTERED BANK','027','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2888', 'Pakistan', 'SUMMIT BANK','028','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2889', 'Pakistan', 'UNITED BANK LIMITED (UBL)','030','', 'Pakistan', '2', '394490',GETDATE(),'1'), + ('MEEZANBANK', '2890', 'Pakistan', 'THE BANK OF KHYBER','031','', 'Pakistan', '2', '394490',GETDATE(),'1') \ No newline at end of file diff --git a/Deployment/32695-GuavaPay/proc_GetHoldedTxnForApprovedByAdminCompliance.sql b/Deployment/32695-GuavaPay/proc_GetHoldedTxnForApprovedByAdminCompliance.sql index f9a1d4caf965131ca56476a5d1c6108c1d251981..1739a158060336a9734a554a7a5b425fad100bed 100644 GIT binary patch delta 1439 zcmb7EOH5Ny5S_tNcx~wqX(>^7#3q&4QVM=C2FoWwlm-z$!5{c1A`(%I2{FW#VL`03 zxQT|Kdq35;s4IlTg&Ped3K0z&j3y?Hq6-%$qVpcmR*M>Qll$(QJ9Ez5b7$_*C*7l% zE@HwJ>%b4Cuv(i-w3Q42D1mY)<53Q4pj7eW_seu(eXi&!#@uu-?-nWbeHH6|x7{9j zXC|*Z|EfbLzUk3HJvmFAclm!Nmcr?-2H6QJ|Zl^bUP4uQQGt0v;iQVvEHq|{V&X~7|fDx+_!Q!A5 z3&j;9x)&U1WYS5q6PZfh^VNtFh4TxjecUQ$&8Ro3gmXisUCtYJij2FH?7ImkoHR6H zmg1gbAPZet3mIu<3Jxr{{9*w~+_Rud$V?LtmFVGs=g)ps3ltLUhFVQD89Y!4XW%rP zg%fa;SAG_<4Z8SW{qw|?nU77dRxFOTgRwdor5ak{92{rVeR_b*&nLvEIm$RHN{Hu9?VRWThU8y7pDvDWhhwRc^kdwmUSVJ^E?L_uR^uG2*~Zy- zrA8*yOx&UPZkxYXk!Ha=)cI1Et^upgTdDg+o-t7gP2#f!17ga8cF}CbJ=9R36H`_+ zC;L!%&?912TuHr~&0OwD;S`+ok>iGgV$ZDcDwnvXJ+yh!#AFVq%>7l$MUvbm+(vO? zy|`w>r}VzlOf9b*(LOsqN~74`JS8&acBMA;lMJf6;#EHWIH0$wb#|KXwq3iGRw#?M z>hZIM&IYW`5ZmjyM%5;ldB2kDsRK^Z_Pg0iAn}6pE`uTp-g41>#ZKL~cKz;3Hd|qm=gn!SCY(y?10Ow^4lZFFx)3h#B@wV9 z^-v5)IQc^=;T#WtWj>H*rQpR1n#nfdVP*f@m+7e|rIAY;sAW|q^?xX#=7@>9>R!P85dhf)MIZnG From a0d300689673d0dbfed146533cf627736e12e955 Mon Sep 17 00:00:00 2001 From: Dinesh Date: Tue, 30 Jul 2024 09:15:10 +0545 Subject: [PATCH 8/9] #32695 guavapay --- ...tHoldedTxnForApprovedByAdminCompliance.sql | Bin 79428 -> 79420 bytes .../32695-GuavaPay/proc_SendTransaction.sql | Bin 0 -> 91474 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Deployment/32695-GuavaPay/proc_SendTransaction.sql diff --git a/Deployment/32695-GuavaPay/proc_GetHoldedTxnForApprovedByAdminCompliance.sql b/Deployment/32695-GuavaPay/proc_GetHoldedTxnForApprovedByAdminCompliance.sql index 1739a158060336a9734a554a7a5b425fad100bed..8c92c37128fccbb5cac7c43a52499d66eff7de34 100644 GIT binary patch delta 36 scmX@|hGowimWC~iS(2Ou3{DJ*40#OM+sh>x4@yqT6WZ=)%=nE70QhSRa{vGU delta 34 qcmdnrwYFS diff --git a/Deployment/32695-GuavaPay/proc_SendTransaction.sql b/Deployment/32695-GuavaPay/proc_SendTransaction.sql new file mode 100644 index 0000000000000000000000000000000000000000..939c73e70e749179e0622e20b7180e62a6f519bb GIT binary patch literal 91474 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 Date: Tue, 30 Jul 2024 13:44:58 +0545 Subject: [PATCH 9/9] #32695 guavaPay payment mode --- .../32695-GuavaPay/proc_SendTransaction.sql | Bin 91474 -> 91548 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Deployment/32695-GuavaPay/proc_SendTransaction.sql b/Deployment/32695-GuavaPay/proc_SendTransaction.sql index 939c73e70e749179e0622e20b7180e62a6f519bb..c826f1eac279b17b86cf9a34f45810564069ef9e 100644 GIT binary patch delta 78 zcmca~ignIu)(u8~88s#w{&i$kVDM)Mn!NFw;^ct8EYj)>&J2kR#S9q?3Jd{2RwY9& iLn=caLkWZWvS(|S5yJog