DBA Data[Home] [Help]

APPS.IBY_TRANSACTIONCC_PKG dependencies on IBY_CREDITCARD

Line 341: IF ((IBY_CREDITCARD_PKG.Get_CC_Encrypt_Mode() <>

337: -- card holder name and instrument expiry are also considered to be
338: -- sensitive. We need to encrypt those before inserting/updating the
339: -- record in IBY_TRXN_CORE
340:
341: IF ((IBY_CREDITCARD_PKG.Get_CC_Encrypt_Mode() <>
342: IBY_SECURITY_PKG.G_ENCRYPT_MODE_NONE)
343: -- AND ( IBY_CREDITCARD_PKG.Other_CC_Attribs_Encrypted = 'Y')
344: )
345: THEN

Line 343: -- AND ( IBY_CREDITCARD_PKG.Other_CC_Attribs_Encrypted = 'Y')

339: -- record in IBY_TRXN_CORE
340:
341: IF ((IBY_CREDITCARD_PKG.Get_CC_Encrypt_Mode() <>
342: IBY_SECURITY_PKG.G_ENCRYPT_MODE_NONE)
343: -- AND ( IBY_CREDITCARD_PKG.Other_CC_Attribs_Encrypted = 'Y')
344: )
345: THEN
346: l_chname_sec_segment_id :=
347: IBY_SECURITY_PKG.encrypt_field_vals(instr_owner_name_in,

Line 400: from iby_creditcard

396: exception
397: when others then
398: select card_owner_id
399: into l_payer_party_id
400: from iby_creditcard
401: where instrid=payerinstrid_in;
402: end;
403:
404: IF(reauth_trxnid_in > 0)THEN

Line 1044: iby_creditcard WHERE instrid = payerinstrid_in;

1040: IF (l_instrsubtype is NULL) THEN
1041: --l_instrsubtype := payment_name_in;
1042: IF(payerinstrid_in IS NOT NULL) THEN
1043: SELECT card_issuer_code INTO l_subtype FROM
1044: iby_creditcard WHERE instrid = payerinstrid_in;
1045: END IF;
1046: END IF;
1047:
1048: IF ( G_LEVEL_STATEMENT >= G_CURRENT_RUNTIME_LEVEL) THEN

Line 1582: AND ((instrtype IN (iby_creditcard_pkg.C_INSTRTYPE_CCARD,

1578: WHERE (bepid = vendor_id_in)
1579: AND (bepkey = vendor_key_in)
1580: AND (payeeid = merchant_id_in)
1581: AND (status = iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED)
1582: AND ((instrtype IN (iby_creditcard_pkg.C_INSTRTYPE_CCARD,
1583: iby_creditcard_pkg.C_INSTRTYPE_PCARD)
1584: AND
1585: (req_type_in = iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE))
1586: OR

Line 1583: iby_creditcard_pkg.C_INSTRTYPE_PCARD)

1579: AND (bepkey = vendor_key_in)
1580: AND (payeeid = merchant_id_in)
1581: AND (status = iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED)
1582: AND ((instrtype IN (iby_creditcard_pkg.C_INSTRTYPE_CCARD,
1583: iby_creditcard_pkg.C_INSTRTYPE_PCARD)
1584: AND
1585: (req_type_in = iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE))
1586: OR
1587: (instrtype IN (l_pinlessdebitcard)

Line 2014: (iby_creditcard_pkg.C_INSTRTYPE_CCARD,

2010: (status = iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED)i
2011: AND
2012: (
2013: (instrtype IN
2014: (iby_creditcard_pkg.C_INSTRTYPE_CCARD,
2015: iby_creditcard_pkg.C_INSTRTYPE_PCARD) AND
2016: (req_type_in =
2017: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE))
2018: OR

Line 2015: iby_creditcard_pkg.C_INSTRTYPE_PCARD) AND

2011: AND
2012: (
2013: (instrtype IN
2014: (iby_creditcard_pkg.C_INSTRTYPE_CCARD,
2015: iby_creditcard_pkg.C_INSTRTYPE_PCARD) AND
2016: (req_type_in =
2017: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE))
2018: OR
2019: (instrtype IN (l_pinlessdebitcard) AND

Line 2676: (iby_creditcard_pkg.C_INSTRTYPE_CCARD,

2672: (status = iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED)i
2673: AND
2674: (
2675: (instrtype IN
2676: (iby_creditcard_pkg.C_INSTRTYPE_CCARD,
2677: iby_creditcard_pkg.C_INSTRTYPE_PCARD) AND
2678: (req_type_in =
2679: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE))
2680: OR

Line 2677: iby_creditcard_pkg.C_INSTRTYPE_PCARD) AND

2673: AND
2674: (
2675: (instrtype IN
2676: (iby_creditcard_pkg.C_INSTRTYPE_CCARD,
2677: iby_creditcard_pkg.C_INSTRTYPE_PCARD) AND
2678: (req_type_in =
2679: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE))
2680: OR
2681: (instrtype IN (l_pinlessdebitcard) AND

Line 3240: iby_creditcard_pkg.C_INSTRTYPE_CCARD,

3236: */
3237: (
3238: p_instr_type IN
3239: (
3240: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
3241: iby_creditcard_pkg.C_INSTRTYPE_PCARD
3242: )
3243: AND
3244: (

Line 3241: iby_creditcard_pkg.C_INSTRTYPE_PCARD

3237: (
3238: p_instr_type IN
3239: (
3240: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
3241: iby_creditcard_pkg.C_INSTRTYPE_PCARD
3242: )
3243: AND
3244: (
3245: txn.reqtype IN

Line 3257: iby_creditcard_pkg.C_INSTRTYPE_CCARD,

3253: AND
3254: (
3255: txn.instrtype IN
3256: (
3257: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
3258: iby_creditcard_pkg.C_INSTRTYPE_PCARD
3259: )
3260: )
3261: )

Line 3258: iby_creditcard_pkg.C_INSTRTYPE_PCARD

3254: (
3255: txn.instrtype IN
3256: (
3257: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
3258: iby_creditcard_pkg.C_INSTRTYPE_PCARD
3259: )
3260: )
3261: )
3262:

Line 3671: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C1 */

3667: USING
3668: p_profile_code, /* profile_code */
3669: iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED, /* open_batch */
3670: instr_type, /* A */
3671: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C1 */
3672: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C2 */
3673: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE, /* T1A */
3674: iby_transactioncc_pkg.C_REQTYPE_CAPTURE, /* T1B */
3675: iby_transactioncc_pkg.C_REQTYPE_CREDIT, /* T1C */

Line 3672: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C2 */

3668: p_profile_code, /* profile_code */
3669: iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED, /* open_batch */
3670: instr_type, /* A */
3671: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C1 */
3672: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C2 */
3673: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE, /* T1A */
3674: iby_transactioncc_pkg.C_REQTYPE_CAPTURE, /* T1B */
3675: iby_transactioncc_pkg.C_REQTYPE_CREDIT, /* T1C */
3676: iby_transactioncc_pkg.C_REQTYPE_RETURN, /* T1D */

Line 3677: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C3 */

3673: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE, /* T1A */
3674: iby_transactioncc_pkg.C_REQTYPE_CAPTURE, /* T1B */
3675: iby_transactioncc_pkg.C_REQTYPE_CREDIT, /* T1C */
3676: iby_transactioncc_pkg.C_REQTYPE_RETURN, /* T1D */
3677: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C3 */
3678: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C4 */
3679: instr_type, /* C */
3680: l_pinlessdebitcard, /* P1 */
3681: iby_transactioncc_pkg.C_REQTYPE_PDC_BATCHCLOSE, /* T2A */

Line 3678: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C4 */

3674: iby_transactioncc_pkg.C_REQTYPE_CAPTURE, /* T1B */
3675: iby_transactioncc_pkg.C_REQTYPE_CREDIT, /* T1C */
3676: iby_transactioncc_pkg.C_REQTYPE_RETURN, /* T1D */
3677: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C3 */
3678: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C4 */
3679: instr_type, /* C */
3680: l_pinlessdebitcard, /* P1 */
3681: iby_transactioncc_pkg.C_REQTYPE_PDC_BATCHCLOSE, /* T2A */
3682: iby_transactioncc_pkg.C_REQTYPE_REQUEST, /* T2B */

Line 4413: iby_creditcard_pkg.C_INSTRTYPE_CCARD,

4409: */
4410: (
4411: p_instr_type IN
4412: (
4413: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
4414: iby_creditcard_pkg.C_INSTRTYPE_PCARD
4415: )
4416: AND
4417: (

Line 4414: iby_creditcard_pkg.C_INSTRTYPE_PCARD

4410: (
4411: p_instr_type IN
4412: (
4413: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
4414: iby_creditcard_pkg.C_INSTRTYPE_PCARD
4415: )
4416: AND
4417: (
4418: txn.reqtype IN

Line 4430: iby_creditcard_pkg.C_INSTRTYPE_CCARD,

4426: AND
4427: (
4428: txn.instrtype IN
4429: (
4430: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
4431: iby_creditcard_pkg.C_INSTRTYPE_PCARD
4432: )
4433: )
4434: )

Line 4431: iby_creditcard_pkg.C_INSTRTYPE_PCARD

4427: (
4428: txn.instrtype IN
4429: (
4430: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
4431: iby_creditcard_pkg.C_INSTRTYPE_PCARD
4432: )
4433: )
4434: )
4435:

Line 4687: IF(f_instr_type = iby_creditcard_pkg.C_INSTRTYPE_CCARD) THEN

4683: -- Bug# 12825203
4684: -- Including Purchase cards, as CCARD AND PCARD are considered
4685: -- to be the same.
4686: IF (f_instr_type IS NOT NULL) THEN
4687: IF(f_instr_type = iby_creditcard_pkg.C_INSTRTYPE_CCARD) THEN
4688: l_sql_str := l_sql_str || ' AND instrtype IN ('
4689: || '''' || f_instr_type || ''''
4690: ||', '''|| iby_creditcard_pkg.C_INSTRTYPE_PCARD|| ''')';
4691: ELSE

Line 4690: ||', '''|| iby_creditcard_pkg.C_INSTRTYPE_PCARD|| ''')';

4686: IF (f_instr_type IS NOT NULL) THEN
4687: IF(f_instr_type = iby_creditcard_pkg.C_INSTRTYPE_CCARD) THEN
4688: l_sql_str := l_sql_str || ' AND instrtype IN ('
4689: || '''' || f_instr_type || ''''
4690: ||', '''|| iby_creditcard_pkg.C_INSTRTYPE_PCARD|| ''')';
4691: ELSE
4692: l_sql_str := l_sql_str || ' AND instrtype = '
4693: || '''' || f_instr_type || '''';
4694: END IF;

Line 4872: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C1 */

4868: -- comment out this one as we have already put this value in a comma separated string
4869: --p_profile_code, /* profile_code */
4870: iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED, /* open_batch */
4871: instr_type, /* A */
4872: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C1 */
4873: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C2 */
4874: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE, /* T1A */
4875: iby_transactioncc_pkg.C_REQTYPE_CAPTURE, /* T1B */
4876: iby_transactioncc_pkg.C_REQTYPE_CREDIT, /* T1C */

Line 4873: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C2 */

4869: --p_profile_code, /* profile_code */
4870: iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED, /* open_batch */
4871: instr_type, /* A */
4872: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C1 */
4873: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C2 */
4874: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE, /* T1A */
4875: iby_transactioncc_pkg.C_REQTYPE_CAPTURE, /* T1B */
4876: iby_transactioncc_pkg.C_REQTYPE_CREDIT, /* T1C */
4877: iby_transactioncc_pkg.C_REQTYPE_RETURN, /* T1D */

Line 4879: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C3 */

4875: iby_transactioncc_pkg.C_REQTYPE_CAPTURE, /* T1B */
4876: iby_transactioncc_pkg.C_REQTYPE_CREDIT, /* T1C */
4877: iby_transactioncc_pkg.C_REQTYPE_RETURN, /* T1D */
4878: iby_transactioncc_pkg.C_REQTYPE_REQUEST, /* T1E */
4879: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C3 */
4880: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C4 */
4881: instr_type, /* C */
4882: l_pinlessdebitcard, /* P1 */
4883: iby_transactioncc_pkg.C_REQTYPE_PDC_BATCHCLOSE, /* T2A */

Line 4880: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C4 */

4876: iby_transactioncc_pkg.C_REQTYPE_CREDIT, /* T1C */
4877: iby_transactioncc_pkg.C_REQTYPE_RETURN, /* T1D */
4878: iby_transactioncc_pkg.C_REQTYPE_REQUEST, /* T1E */
4879: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C3 */
4880: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C4 */
4881: instr_type, /* C */
4882: l_pinlessdebitcard, /* P1 */
4883: iby_transactioncc_pkg.C_REQTYPE_PDC_BATCHCLOSE, /* T2A */
4884: iby_transactioncc_pkg.C_REQTYPE_REQUEST, /* T2B */

Line 6852: p_digit_check IN iby_creditcard_issuers_b.digit_check_flag%TYPE

6848: p_segment_id IN iby_security_segments.sec_segment_id%TYPE,
6849: p_segment_cipher IN iby_security_segments.segment_cipher_text%TYPE,
6850: p_card_prefix IN iby_cc_issuer_ranges.card_number_prefix%TYPE,
6851: p_card_len IN iby_cc_issuer_ranges.card_number_length%TYPE,
6852: p_digit_check IN iby_creditcard_issuers_b.digit_check_flag%TYPE
6853: )
6854: RETURN iby_trxn_summaries_all.instrnumber%TYPE
6855: IS
6856: BEGIN

Line 6985: IF (iby_creditcard_pkg.Get_CC_Encrypt_Mode() =

6981:
6982: l_dbg_mod VARCHAR2(100) := 'IBY_TRANSACTIONCC_PKG' || '.Encrypt_CC_Data';
6983: BEGIN
6984:
6985: IF (iby_creditcard_pkg.Get_CC_Encrypt_Mode() =
6986: iby_security_pkg.G_ENCRYPT_MODE_NONE)
6987: THEN
6988: RETURN;
6989: END IF;

Line 7063: --IF( IBY_CREDITCARD_PKG.Other_CC_Attribs_Encrypted = 'Y') THEN

7059:
7060: -- Loop thru the iby_trxn_core table only if the other card attributes
7061: -- present here need to be secured
7062:
7063: --IF( IBY_CREDITCARD_PKG.Other_CC_Attribs_Encrypted = 'Y') THEN
7064: FOR core_rec IN c_trxn_core LOOP
7065: l_chname_sec_segment_id :=
7066: IBY_SECURITY_PKG.encrypt_field_vals(core_rec.chname,
7067: p_sys_key,

Line 7136: iby_cc_issuer_ranges r, iby_creditcard_issuers_b i

7132: i.digit_check_flag) ccnum,
7133: instrnum_sec_segment_id
7134: FROM iby_trxn_summaries_all tx,
7135: iby_security_segments seg, iby_sys_security_subkeys k,
7136: iby_cc_issuer_ranges r, iby_creditcard_issuers_b i
7137: WHERE
7138: /*
7139: (NOT instrnumber IS NULL)
7140: AND (DECODE(instrtype, 'PINLESSDEBITCARD','CREDITCARD',

Line 7166: IF (iby_creditcard_pkg.Get_CC_Encrypt_Mode() =

7162: FROM iby_trxn_core
7163: WHERE NVL(encrypted, 'N') = 'Y';
7164:
7165: BEGIN
7166: IF (iby_creditcard_pkg.Get_CC_Encrypt_Mode() =
7167: iby_security_pkg.G_ENCRYPT_MODE_NONE)
7168: THEN
7169: RETURN;
7170: END IF;

Line 7222: --IF( IBY_CREDITCARD_PKG.Other_CC_Attribs_Encrypted = 'Y') THEN

7218:
7219: COMMIT;
7220: END IF;
7221:
7222: --IF( IBY_CREDITCARD_PKG.Other_CC_Attribs_Encrypted = 'Y') THEN
7223: FOR core_rec IN c_trxn_core LOOP
7224: IF (core_rec.expiry_sec_segment_id IS NOT NULL) THEN
7225: l_exp_date := IBY_SECURITY_PKG.decrypt_date_field
7226: (core_rec.expiry_sec_segment_id,

Line 7301: AND (instrtype IN (iby_creditcard_pkg.C_INSTRTYPE_CCARD,

7297: --
7298: --AND (ci_ecappid=ecappid)
7299: AND (status=iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED)
7300: AND (batchid IS NULL)
7301: AND (instrtype IN (iby_creditcard_pkg.C_INSTRTYPE_CCARD,
7302: iby_creditcard_pkg.C_INSTRTYPE_PCARD)
7303: OR instrtype IS NULL);
7304:
7305: CURSOR c_max_bsize(ci_bepid iby_trxn_summaries_all.bepid%TYPE) IS

Line 7302: iby_creditcard_pkg.C_INSTRTYPE_PCARD)

7298: --AND (ci_ecappid=ecappid)
7299: AND (status=iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED)
7300: AND (batchid IS NULL)
7301: AND (instrtype IN (iby_creditcard_pkg.C_INSTRTYPE_CCARD,
7302: iby_creditcard_pkg.C_INSTRTYPE_PCARD)
7303: OR instrtype IS NULL);
7304:
7305: CURSOR c_max_bsize(ci_bepid iby_trxn_summaries_all.bepid%TYPE) IS
7306: SELECT NVL(max_batch_size,-1)

Line 7384: iby_creditcard_pkg.C_INSTRTYPE_CCARD,

7380: batchid_out,
7381: payeeid_in,
7382: bepid_in,
7383: bepkey_in,
7384: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
7385: iby_transactioncc_pkg.C_STATUS_COMMUNICATION_ERROR,
7386: SYSDATE,
7387: '',
7388: '',