IBY_TRXN_EXT_AUTHS_V
Details
-
Schema: FUSION
-
Object owner: IBY
-
Object type: VIEW
Columns
Name |
---|
TRXN_EXTENSION_ID PAYMENT_CHANNEL_CODE PAYMENT_CHANNEL_NAME INSTR_ASSIGNMENT_ID AUTHORIZATION_ID AUTHORIZATION_RESULT_CODE AUTHORIZATION_STATUS AUTHORIZATION_DATE AUTHORIZATION_AMOUNT EFFECTIVE_AUTH_AMOUNT PAYEE_ID PROCESS_PROFILE_CODE INSTRUMENT_TYPE PAYMENT_SYSTEM_ORDER_NUMBER PMT_SYS_ERR_CODE PMT_SYS_ERR_MSG AUTHORIZATION_CODE AVS_CODE INSTR_SEC_CODE_CHECK SETTLE_REQ_AUTH_FLAG INITIATOR_EXTENSION_ID ORIGIN_APPLICATION_ID |
Query
SQL_Statement |
---|
SELECT x.trxn_extension_id TRXN_EXTENSION_ID, p.payment_channel_code PAYMENT_CHANNEL_CODE, p.payment_channel_name PAYMENT_CHANNEL_NAME, x.instr_assignment_id INSTR_ASSIGNMENT_ID, o.transactionid AUTHORIZATION_ID, DECODE(a.status, 0,'AUTH_SUCCESS', 1,'COMMUNICATION_ERROR', 2,'DUPLICATE_AUTH', 4,'GENERAL_INVALID_PARAM', 5,'PAYMENT_SYS_REJECT', 11,'AUTH_PENDING', 12,'AUTH_PENDING', 13,'AUTH_PENDING', 16,'PAYMENT_SYS_REJECT', 17,'PAYMENT_SYS_REJECT', 18,'AUTH_PENDING', 19,'GENERAL_INVALID_PARAM', 20,'PAYMENT_SYS_REJECT', 100,'AUTH_PENDING', 101,'COMMUNICATION_ERROR', 111,'AUTH_PENDING', 'GENERAL_SYS_ERROR' ) AUTHORIZATION_RESULT_CODE, a.status AUTHORIZATION_STATUS, a.updatedate AUTHORIZATION_DATE, a.amount AUTHORIZATION_AMOUNT, DECODE( SIGN((a.updatedate+NVL(i.authorization_validity_period,0))- DECODE(i.authorization_validity_period, NULL,a.updatedate-10, SYSDATE) ), 0,0, -1,0, a.amount ) EFFECTIVE_AUTH_AMOUNT, a.payeeid PAYEE_ID, a.process_profile_code PROCESS_PROFILE_CODE, a.instrtype INSTRUMENT_TYPE, a.tangibleid PAYMENT_SYSTEM_ORDER_NUMBER, a.bepcode PMT_SYS_ERR_CODE, a.bepmessage PMT_SYS_ERR_MSG, c.authcode AUTHORIZATION_CODE, c.avscode AVS_CODE, c.cvv2result INSTR_SEC_CODE_CHECK, NVL(seft.SETTLE_REQUIRE_VRFY_FLAG,'N') SETTLE_REQ_AUTH_FLAG, a.initiator_extension_id INITIATOR_EXTENSION_ID, x.origin_application_id ORIGIN_APPLICATION_ID FROM IBY_FNDCPT_PMT_CHNNLS_VL P,IBY_FNDCPT_TX_EXTENSIONS X,IBY_FNDCPT_TX_OPERATIONS O,IBY_TRXN_SUMMARIES_ALL A,IBY_TRXN_CORE C,IBY_CREDITCARD_ISSUERS_B I,IBY_FNDCPT_SYS_EFT_PF_B SEFT,IBY_FNDCPT_USER_EFT_PF_B UEFT WHERE (x.payment_channel_code = p.payment_channel_code) AND (x.trxn_extension_id = o.trxn_extension_id) AND (o.transactionid = a.transactionid) AND (a.instrsubtype = i.card_issuer_code(+)) AND (DECODE(instrtype, 'BANKACCOUNT',a.process_profile_code, NULL) = ueft.USER_EFT_PROFILE_CODE(+)) AND (ueft.SYS_EFT_PROFILE_CODE = seft.SYS_EFT_PROFILE_CODE(+)) AND (a.trxnmid = c.trxnmid(+)) AND (a.reqtype = 'ORAPMTREQ') AND (a.trxntypeid IN (2,3,20)) |