Task #593
IBFT Transfer (Open & Registered)
Status: | Work Completed-End life cycle | Start date: | October 26, 2010 | |
---|---|---|---|---|
Priority: | Normal | Due date: | October 28, 2010 | |
Assignee: | Latipah Abdul Rashid | % Done: | 100% | |
Category: | - | Spent time: | 8.00 hours | |
Target version: | - |
Description
use these service info:
IBFTOPEN - open trnx, daily open IBFT bank limit
IBFTFAV - fav trnx, daily fav IBFT bank limit
IBFTLIM - daily fav+open IBFT bank limit
- Verify the beneficiary account during confirm page for both open & fav trnx. No need to log into database. (similar to 3rdParty)
- Validate acccount holder name against blacklist name
History
#1 Updated by Latipah Abdul Rashid almost 14 years ago
Added:
Sequence: IBFT_TRANSFER_SEQ
DROP SEQUENCE BVUSERPRD.IBFT_TRANSFER_SEQ; CREATE SEQUENCE BVUSERPRD.IBFT_TRANSFER_SEQ START WITH 1 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER;
Table IB_IBFT_TRANSFER and trigger IBFT_TRANSFER_TRIGGER:
DROP TABLE BVUSERPRD.IB_IBFT_TRANSFER CASCADE CONSTRAINTS; CREATE TABLE BVUSERPRD.IB_IBFT_TRANSFER ( OID NUMBER, TRNX_ID VARCHAR2(20 BYTE) NOT NULL, TRNX_TYPE VARCHAR2(255 BYTE) NOT NULL, TRNX_DATE DATE NOT NULL, USER_ID INTEGER NOT NULL, FROM_ACCOUNT_NO VARCHAR2(64 BYTE) NOT NULL, BENEFICIARY_ACCOUNT_NO VARCHAR2(64 BYTE) NOT NULL, FROM_CURRENCY VARCHAR2(3 BYTE), TO_CURRENCY VARCHAR2(3 BYTE), FROM_ACC_CRT_DT DATE, AMOUNT NUMBER(18,6), LOCAL_AMOUNT NUMBER(18,6), PAYMENT_DETAILS VARCHAR2(255 BYTE), BENEFICIARY_NAME VARCHAR2(64 BYTE) NOT NULL, BENEFICIARY_BANK_NAME VARCHAR2(64 BYTE) NOT NULL, BENEFICIARY_BANK_ID VARCHAR2(10 BYTE) NOT NULL, BENE_TRNX_REF_NO VARCHAR2(64 BYTE), BENE_EMAIL VARCHAR2(255 BYTE), DESCRIPTION VARCHAR2(255 BYTE), EFFECTIVE_DATE VARCHAR2(10 BYTE), SERVICE_CODE VARCHAR2(10 BYTE), BANK_ROUTE_ID VARCHAR2(10 BYTE), STATUS VARCHAR2(64 BYTE) NOT NULL, REASON VARCHAR2(255 BYTE), IBFT_AUDIT_NO VARCHAR2(20 BYTE), HOST_REFERENCE_NO VARCHAR2(20 BYTE), REMOTE_IP VARCHAR2(64 BYTE), OTHER1 VARCHAR2(50 BYTE), OTHER2 VARCHAR2(50 BYTE) ) TABLESPACE USERS PCTUSED 0 PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 BUFFER_POOL DEFAULT ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL MONITORING; CREATE OR REPLACE TRIGGER BVUSERPRD.IBFT_TRANSFER_TRIGGER before insert ON BVUSERPRD.IB_IBFT_TRANSFER for each row begin select IBFT_TRANSFER_SEQ.nextval into :new.OID from dual; END; / ALTER TABLE BVUSERPRD.IB_IBFT_TRANSFER ADD ( UNIQUE (OID) USING INDEX TABLESPACE USERS PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 ));
#2 Updated by Latipah Abdul Rashid almost 14 years ago
- % Done changed from 10 to 50
todo:
- apply sms function
- test transfer limit
- haven't fully test until result page
#3 Updated by Latipah Abdul Rashid almost 14 years ago
- % Done changed from 50 to 70
tested: TAC, result page
todo: test limit, test SMS, test mock data prepared by vince
#4 Updated by Latipah Abdul Rashid almost 14 years ago
- Status changed from Development / Work In Progress to Internal Testing
- Assignee changed from Latipah Abdul Rashid to Hafizudin MD
- % Done changed from 70 to 80
tested SMS, TAC, limit, mock data.
pushed to branch to test.
Hafiz,
please test IBFT Transfer, IBFT Maintenance and IBFT Limit at
http://dev-app:7210/kfh_consumer_ibft/common/Login.do
For IBFT Transfer, please note to test on validation, TAC, SMS, transfer limit, report.
For IBFT Maintenance, please note to test on validation, TAC, report.
For IBFT Limit, please note to test on validation, TAC, report.
To test limit in IBFT Transfer, please refer to document at
http://hub.penril.net/redmine/attachments/460/Limit_Checking_Criteria.xls
and refer to IBFT. IBFT doesn't have SI, so it only applies the Pay Now payment frequency.
#5 Updated by Hafizudin MD almost 14 years ago
- Status changed from Internal Testing to Work Completed-End life cycle
- Assignee changed from Hafizudin MD to Latipah Abdul Rashid
- % Done changed from 80 to 100
tested by hafiz
status : passed
got bug at sms function. but will forward to sms module