DBA Data[Home] [Help]

APPS.IBY_TRANSACTIONCC_PKG dependencies on IBY_CREDITCARD_PKG

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

174: x_instr_len := LENGTH(p_instrnum);
175: x_instr_subtype := 'UNKNOWN';
176: END IF;
177:
178: IF (IBY_CREDITCARD_PKG.Get_CC_Encrypt_Mode() <>
179: IBY_SECURITY_PKG.G_ENCRYPT_MODE_NONE)
180: THEN
181: -- mask the instrument number
182: x_instrnum := LPAD('X',LENGTH(p_instrnum),'X');

Line 185: iby_creditcard_pkg.Compress_CC_Number

181: -- mask the instrument number
182: x_instrnum := LPAD('X',LENGTH(p_instrnum),'X');
183: -- assuming the number has already been validate- i.e. check digit
184: -- verified
185: iby_creditcard_pkg.Compress_CC_Number
186: (p_instrnum,lx_cc_prefix,lx_digit_check,IBY_SECURITY_PKG.G_MASK_ALL,0,
187: lx_instrnum,lx_unmask_digits);
188:
189: IF (LENGTH(lx_instrnum) > 0) THEN

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

392: -- card holder name and instrument expiry are also considered to be
393: -- sensitive. We need to encrypt those before inserting/updating the
394: -- record in IBY_TRXN_CORE
395:
396: IF ((IBY_CREDITCARD_PKG.Get_CC_Encrypt_Mode() <>
397: IBY_SECURITY_PKG.G_ENCRYPT_MODE_NONE)
398: AND ( IBY_CREDITCARD_PKG.Other_CC_Attribs_Encrypted = 'Y'))
399: THEN
400: l_chname_sec_segment_id :=

Line 398: AND ( IBY_CREDITCARD_PKG.Other_CC_Attribs_Encrypted = 'Y'))

394: -- record in IBY_TRXN_CORE
395:
396: IF ((IBY_CREDITCARD_PKG.Get_CC_Encrypt_Mode() <>
397: IBY_SECURITY_PKG.G_ENCRYPT_MODE_NONE)
398: AND ( IBY_CREDITCARD_PKG.Other_CC_Attribs_Encrypted = 'Y'))
399: THEN
400: l_chname_sec_segment_id :=
401: IBY_SECURITY_PKG.encrypt_field_vals(instr_owner_name_in,
402: master_key_in,

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

1371: WHERE (bepid = vendor_id_in)
1372: AND (bepkey = vendor_key_in)
1373: AND (payeeid = merchant_id_in)
1374: AND (status = iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED)
1375: AND ((instrtype IN (iby_creditcard_pkg.C_INSTRTYPE_CCARD,
1376: iby_creditcard_pkg.C_INSTRTYPE_PCARD)
1377: AND
1378: (req_type_in = iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE))
1379: OR

Line 1376: iby_creditcard_pkg.C_INSTRTYPE_PCARD)

1372: AND (bepkey = vendor_key_in)
1373: AND (payeeid = merchant_id_in)
1374: AND (status = iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED)
1375: AND ((instrtype IN (iby_creditcard_pkg.C_INSTRTYPE_CCARD,
1376: iby_creditcard_pkg.C_INSTRTYPE_PCARD)
1377: AND
1378: (req_type_in = iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE))
1379: OR
1380: (instrtype IN (l_pinlessdebitcard)

Line 1794: (iby_creditcard_pkg.C_INSTRTYPE_CCARD,

1790: (status = iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED)i
1791: AND
1792: (
1793: (instrtype IN
1794: (iby_creditcard_pkg.C_INSTRTYPE_CCARD,
1795: iby_creditcard_pkg.C_INSTRTYPE_PCARD) AND
1796: (req_type_in =
1797: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE))
1798: OR

Line 1795: iby_creditcard_pkg.C_INSTRTYPE_PCARD) AND

1791: AND
1792: (
1793: (instrtype IN
1794: (iby_creditcard_pkg.C_INSTRTYPE_CCARD,
1795: iby_creditcard_pkg.C_INSTRTYPE_PCARD) AND
1796: (req_type_in =
1797: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE))
1798: OR
1799: (instrtype IN (l_pinlessdebitcard) AND

Line 2435: (iby_creditcard_pkg.C_INSTRTYPE_CCARD,

2431: (status = iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED)i
2432: AND
2433: (
2434: (instrtype IN
2435: (iby_creditcard_pkg.C_INSTRTYPE_CCARD,
2436: iby_creditcard_pkg.C_INSTRTYPE_PCARD) AND
2437: (req_type_in =
2438: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE))
2439: OR

Line 2436: iby_creditcard_pkg.C_INSTRTYPE_PCARD) AND

2432: AND
2433: (
2434: (instrtype IN
2435: (iby_creditcard_pkg.C_INSTRTYPE_CCARD,
2436: iby_creditcard_pkg.C_INSTRTYPE_PCARD) AND
2437: (req_type_in =
2438: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE))
2439: OR
2440: (instrtype IN (l_pinlessdebitcard) AND

Line 2974: iby_creditcard_pkg.C_INSTRTYPE_CCARD,

2970: */
2971: (
2972: p_instr_type IN
2973: (
2974: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
2975: iby_creditcard_pkg.C_INSTRTYPE_PCARD
2976: )
2977: AND
2978: (

Line 2975: iby_creditcard_pkg.C_INSTRTYPE_PCARD

2971: (
2972: p_instr_type IN
2973: (
2974: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
2975: iby_creditcard_pkg.C_INSTRTYPE_PCARD
2976: )
2977: AND
2978: (
2979: txn.reqtype IN

Line 2991: iby_creditcard_pkg.C_INSTRTYPE_CCARD,

2987: AND
2988: (
2989: txn.instrtype IN
2990: (
2991: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
2992: iby_creditcard_pkg.C_INSTRTYPE_PCARD
2993: )
2994: )
2995: )

Line 2992: iby_creditcard_pkg.C_INSTRTYPE_PCARD

2988: (
2989: txn.instrtype IN
2990: (
2991: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
2992: iby_creditcard_pkg.C_INSTRTYPE_PCARD
2993: )
2994: )
2995: )
2996:

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

3389: USING
3390: p_profile_code, /* profile_code */
3391: iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED, /* open_batch */
3392: instr_type, /* A */
3393: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C1 */
3394: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C2 */
3395: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE, /* T1A */
3396: iby_transactioncc_pkg.C_REQTYPE_CAPTURE, /* T1B */
3397: iby_transactioncc_pkg.C_REQTYPE_CREDIT, /* T1C */

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

3390: p_profile_code, /* profile_code */
3391: iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED, /* open_batch */
3392: instr_type, /* A */
3393: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C1 */
3394: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C2 */
3395: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE, /* T1A */
3396: iby_transactioncc_pkg.C_REQTYPE_CAPTURE, /* T1B */
3397: iby_transactioncc_pkg.C_REQTYPE_CREDIT, /* T1C */
3398: iby_transactioncc_pkg.C_REQTYPE_RETURN, /* T1D */

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

3395: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE, /* T1A */
3396: iby_transactioncc_pkg.C_REQTYPE_CAPTURE, /* T1B */
3397: iby_transactioncc_pkg.C_REQTYPE_CREDIT, /* T1C */
3398: iby_transactioncc_pkg.C_REQTYPE_RETURN, /* T1D */
3399: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C3 */
3400: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C4 */
3401: instr_type, /* C */
3402: l_pinlessdebitcard, /* P1 */
3403: iby_transactioncc_pkg.C_REQTYPE_PDC_BATCHCLOSE, /* T2A */

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

3396: iby_transactioncc_pkg.C_REQTYPE_CAPTURE, /* T1B */
3397: iby_transactioncc_pkg.C_REQTYPE_CREDIT, /* T1C */
3398: iby_transactioncc_pkg.C_REQTYPE_RETURN, /* T1D */
3399: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C3 */
3400: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C4 */
3401: instr_type, /* C */
3402: l_pinlessdebitcard, /* P1 */
3403: iby_transactioncc_pkg.C_REQTYPE_PDC_BATCHCLOSE, /* T2A */
3404: iby_transactioncc_pkg.C_REQTYPE_REQUEST, /* T2B */

Line 4092: iby_creditcard_pkg.C_INSTRTYPE_CCARD,

4088: */
4089: (
4090: p_instr_type IN
4091: (
4092: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
4093: iby_creditcard_pkg.C_INSTRTYPE_PCARD
4094: )
4095: AND
4096: (

Line 4093: iby_creditcard_pkg.C_INSTRTYPE_PCARD

4089: (
4090: p_instr_type IN
4091: (
4092: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
4093: iby_creditcard_pkg.C_INSTRTYPE_PCARD
4094: )
4095: AND
4096: (
4097: txn.reqtype IN

Line 4109: iby_creditcard_pkg.C_INSTRTYPE_CCARD,

4105: AND
4106: (
4107: txn.instrtype IN
4108: (
4109: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
4110: iby_creditcard_pkg.C_INSTRTYPE_PCARD
4111: )
4112: )
4113: )

Line 4110: iby_creditcard_pkg.C_INSTRTYPE_PCARD

4106: (
4107: txn.instrtype IN
4108: (
4109: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
4110: iby_creditcard_pkg.C_INSTRTYPE_PCARD
4111: )
4112: )
4113: )
4114:

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

4519: -- comment out this one as we have already put this value in a comma separated string
4520: --p_profile_code, /* profile_code */
4521: iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED, /* open_batch */
4522: instr_type, /* A */
4523: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C1 */
4524: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C2 */
4525: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE, /* T1A */
4526: iby_transactioncc_pkg.C_REQTYPE_CAPTURE, /* T1B */
4527: iby_transactioncc_pkg.C_REQTYPE_CREDIT, /* T1C */

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

4520: --p_profile_code, /* profile_code */
4521: iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED, /* open_batch */
4522: instr_type, /* A */
4523: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C1 */
4524: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C2 */
4525: iby_transactioncc_pkg.C_REQTYPE_BATCHCLOSE, /* T1A */
4526: iby_transactioncc_pkg.C_REQTYPE_CAPTURE, /* T1B */
4527: iby_transactioncc_pkg.C_REQTYPE_CREDIT, /* T1C */
4528: iby_transactioncc_pkg.C_REQTYPE_RETURN, /* T1D */

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

4526: iby_transactioncc_pkg.C_REQTYPE_CAPTURE, /* T1B */
4527: iby_transactioncc_pkg.C_REQTYPE_CREDIT, /* T1C */
4528: iby_transactioncc_pkg.C_REQTYPE_RETURN, /* T1D */
4529: iby_transactioncc_pkg.C_REQTYPE_REQUEST, /* T1E */
4530: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C3 */
4531: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C4 */
4532: instr_type, /* C */
4533: l_pinlessdebitcard, /* P1 */
4534: iby_transactioncc_pkg.C_REQTYPE_PDC_BATCHCLOSE, /* T2A */

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

4527: iby_transactioncc_pkg.C_REQTYPE_CREDIT, /* T1C */
4528: iby_transactioncc_pkg.C_REQTYPE_RETURN, /* T1D */
4529: iby_transactioncc_pkg.C_REQTYPE_REQUEST, /* T1E */
4530: iby_creditcard_pkg.C_INSTRTYPE_CCARD, /* C3 */
4531: iby_creditcard_pkg.C_INSTRTYPE_PCARD, /* C4 */
4532: instr_type, /* C */
4533: l_pinlessdebitcard, /* P1 */
4534: iby_transactioncc_pkg.C_REQTYPE_PDC_BATCHCLOSE, /* T2A */
4535: iby_transactioncc_pkg.C_REQTYPE_REQUEST, /* T2B */

Line 6336: IBY_CREDITCARD_PKG.Uncompress_CC_Number

6332: l_number := '';
6333: END IF;
6334:
6335: RETURN
6336: IBY_CREDITCARD_PKG.Uncompress_CC_Number
6337: (l_number,l_number_len,p_card_prefix,p_digit_check,
6338: iby_security_pkg.G_MASK_ALL,0,'');
6339: ELSE
6340: RETURN iby_utility_pvt.decode64(p_instrnum);

Line 6497: IF (iby_creditcard_pkg.Get_CC_Encrypt_Mode() =

6493:
6494:
6495: BEGIN
6496:
6497: IF (iby_creditcard_pkg.Get_CC_Encrypt_Mode() =
6498: iby_security_pkg.G_ENCRYPT_MODE_NONE)
6499: THEN
6500: RETURN;
6501: END IF;

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

6562: END IF;
6563:
6564: -- Loop thru the iby_trxn_core table only if the other card attributes
6565: -- present here need to be secured
6566: IF( IBY_CREDITCARD_PKG.Other_CC_Attribs_Encrypted = 'Y') THEN
6567: FOR core_rec IN c_trxn_core LOOP
6568: l_chname_sec_segment_id :=
6569: IBY_SECURITY_PKG.encrypt_field_vals(core_rec.chname,
6570: p_sys_key,

Line 6669: IF (iby_creditcard_pkg.Get_CC_Encrypt_Mode() =

6665: FROM iby_trxn_core
6666: WHERE NVL(encrypted, 'N') = 'Y';
6667:
6668: BEGIN
6669: IF (iby_creditcard_pkg.Get_CC_Encrypt_Mode() =
6670: iby_security_pkg.G_ENCRYPT_MODE_NONE)
6671: THEN
6672: RETURN;
6673: END IF;

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

6721:
6722: COMMIT;
6723: END IF;
6724:
6725: IF( IBY_CREDITCARD_PKG.Other_CC_Attribs_Encrypted = 'Y') THEN
6726: FOR core_rec IN c_trxn_core LOOP
6727: IF (core_rec.expiry_sec_segment_id IS NOT NULL) THEN
6728: l_exp_date := IBY_SECURITY_PKG.decrypt_date_field
6729: (core_rec.expiry_sec_segment_id,

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

6800: --
6801: --AND (ci_ecappid=ecappid)
6802: AND (status=iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED)
6803: AND (batchid IS NULL)
6804: AND (instrtype IN (iby_creditcard_pkg.C_INSTRTYPE_CCARD,
6805: iby_creditcard_pkg.C_INSTRTYPE_PCARD)
6806: OR instrtype IS NULL);
6807:
6808: CURSOR c_max_bsize(ci_bepid iby_trxn_summaries_all.bepid%TYPE) IS

Line 6805: iby_creditcard_pkg.C_INSTRTYPE_PCARD)

6801: --AND (ci_ecappid=ecappid)
6802: AND (status=iby_transactioncc_pkg.C_STATUS_OPEN_BATCHED)
6803: AND (batchid IS NULL)
6804: AND (instrtype IN (iby_creditcard_pkg.C_INSTRTYPE_CCARD,
6805: iby_creditcard_pkg.C_INSTRTYPE_PCARD)
6806: OR instrtype IS NULL);
6807:
6808: CURSOR c_max_bsize(ci_bepid iby_trxn_summaries_all.bepid%TYPE) IS
6809: SELECT NVL(max_batch_size,-1)

Line 6887: iby_creditcard_pkg.C_INSTRTYPE_CCARD,

6883: batchid_out,
6884: payeeid_in,
6885: bepid_in,
6886: bepkey_in,
6887: iby_creditcard_pkg.C_INSTRTYPE_CCARD,
6888: iby_transactioncc_pkg.C_STATUS_COMMUNICATION_ERROR,
6889: SYSDATE,
6890: '',
6891: '',