Leeza Baidar 1 month ago
parent
commit
4f38d9a983
  1. BIN
      Back/JsonRx_Proc_UserRegistration_V2.sql
  2. BIN
      Back/proc_get_exRate_master.sql
  3. BIN
      Back/proc_mobile_StaticData.sql
  4. 432
      Deployment/#30995-sendMN/Live/PROC_TP_TXN_PUSH.sql
  5. 639
      Deployment/#30995-sendMN/Live/proc_GetHoldedTxnForApprovedByAdminCompliance.sql
  6. 2
      Deployment/#30995-sendMN/Mangolia Bank wallet Migration.sql
  7. BIN
      Deployment/#30995-sendMN/proc_GetHoldedTxnForApprovedByAdminCompliance.sql
  8. 5
      Deployment/29883-inbound-api-log/AlterTable.sql
  9. BIN
      Deployment/32089-incomplete-kyc-report/New folder/proc_autocomplete.sql
  10. BIN
      Deployment/32089-incomplete-kyc-report/New folder/proc_online_core_customerSetup.sql
  11. BIN
      Deployment/32089-incomplete-kyc-report/proc_online_core_customerSetup.sql
  12. BIN
      Deployment/32695-GuavaPay/PROC_TP_TXN_PUSH.sql
  13. 31
      Deployment/32695-GuavaPay/Pakistan Bank/AL-HABIB BANK_AGENT/PAK-AL-HABIB BANK.sql
  14. 33
      Deployment/32695-GuavaPay/Pakistan Bank/MEEZANBANK_AGENT/PakisthanMeezan.sql
  15. BIN
      Deployment/32695-GuavaPay/proc_GetHoldedTxnForApprovedByAdminCompliance.sql
  16. BIN
      Deployment/32695-GuavaPay/proc_SendTransaction.sql
  17. BIN
      Deployment/V7/proc_get_exRate_master.sql
  18. BIN
      StoredProc/JsonRx_Proc_UserRegistration_V2.sql
  19. BIN
      StoredProc/proc_get_exrate_master.sql

BIN
Back/JsonRx_Proc_UserRegistration_V2.sql

BIN
Back/proc_get_exRate_master.sql

BIN
Back/proc_mobile_StaticData.sql

432
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
--)

639
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: <Author,Anoj Kattel>
-- Create date: <Create Date,2019/04/23>
-- Description: <Description,This sp is used for get transaction going for approv by admin>
-- 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

2
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'

BIN
Deployment/#30995-sendMN/proc_GetHoldedTxnForApprovedByAdminCompliance.sql

5
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

BIN
Deployment/32089-incomplete-kyc-report/New folder/proc_autocomplete.sql

BIN
Deployment/32089-incomplete-kyc-report/New folder/proc_online_core_customerSetup.sql

BIN
Deployment/32089-incomplete-kyc-report/proc_online_core_customerSetup.sql

BIN
Deployment/32695-GuavaPay/PROC_TP_TXN_PUSH.sql

31
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')

33
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')

BIN
Deployment/32695-GuavaPay/proc_GetHoldedTxnForApprovedByAdminCompliance.sql

BIN
Deployment/32695-GuavaPay/proc_SendTransaction.sql

BIN
Deployment/V7/proc_get_exRate_master.sql

BIN
StoredProc/JsonRx_Proc_UserRegistration_V2.sql

BIN
StoredProc/proc_get_exrate_master.sql

Loading…
Cancel
Save