29:
30: /*
31: ** Procedure Name : schedulePC
32: ** Purpose : creates an entry for scheduling the CreditCard payments
33: ** in the iby_trxn_summaries_all and iby_trxn_core
34: ** tables. Returns the transactionid created
35: ** by the system.
36: */
37: procedure schedulePC( i_ecappid iby_trxn_summaries_all.ecappid%type,
33: ** in the iby_trxn_summaries_all and iby_trxn_core
34: ** tables. Returns the transactionid created
35: ** by the system.
36: */
37: procedure schedulePC( i_ecappid iby_trxn_summaries_all.ecappid%type,
38: i_payeeid iby_trxn_summaries_all.payeeid%type,
39: i_bepid iby_trxn_summaries_all.bepid%type,
40: i_bepkey iby_trxn_summaries_all.bepkey%type,
41: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
34: ** tables. Returns the transactionid created
35: ** by the system.
36: */
37: procedure schedulePC( i_ecappid iby_trxn_summaries_all.ecappid%type,
38: i_payeeid iby_trxn_summaries_all.payeeid%type,
39: i_bepid iby_trxn_summaries_all.bepid%type,
40: i_bepkey iby_trxn_summaries_all.bepkey%type,
41: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
42: i_reqtype iby_trxn_summaries_all.reqtype%type,
35: ** by the system.
36: */
37: procedure schedulePC( i_ecappid iby_trxn_summaries_all.ecappid%type,
38: i_payeeid iby_trxn_summaries_all.payeeid%type,
39: i_bepid iby_trxn_summaries_all.bepid%type,
40: i_bepkey iby_trxn_summaries_all.bepkey%type,
41: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
42: i_reqtype iby_trxn_summaries_all.reqtype%type,
43: i_reqdate iby_trxn_summaries_all.reqdate%type,
36: */
37: procedure schedulePC( i_ecappid iby_trxn_summaries_all.ecappid%type,
38: i_payeeid iby_trxn_summaries_all.payeeid%type,
39: i_bepid iby_trxn_summaries_all.bepid%type,
40: i_bepkey iby_trxn_summaries_all.bepkey%type,
41: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
42: i_reqtype iby_trxn_summaries_all.reqtype%type,
43: i_reqdate iby_trxn_summaries_all.reqdate%type,
44: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
37: procedure schedulePC( i_ecappid iby_trxn_summaries_all.ecappid%type,
38: i_payeeid iby_trxn_summaries_all.payeeid%type,
39: i_bepid iby_trxn_summaries_all.bepid%type,
40: i_bepkey iby_trxn_summaries_all.bepkey%type,
41: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
42: i_reqtype iby_trxn_summaries_all.reqtype%type,
43: i_reqdate iby_trxn_summaries_all.reqdate%type,
44: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
45: i_desturl iby_trxn_summaries_all.desturl%type,
38: i_payeeid iby_trxn_summaries_all.payeeid%type,
39: i_bepid iby_trxn_summaries_all.bepid%type,
40: i_bepkey iby_trxn_summaries_all.bepkey%type,
41: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
42: i_reqtype iby_trxn_summaries_all.reqtype%type,
43: i_reqdate iby_trxn_summaries_all.reqdate%type,
44: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
45: i_desturl iby_trxn_summaries_all.desturl%type,
46: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
39: i_bepid iby_trxn_summaries_all.bepid%type,
40: i_bepkey iby_trxn_summaries_all.bepkey%type,
41: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
42: i_reqtype iby_trxn_summaries_all.reqtype%type,
43: i_reqdate iby_trxn_summaries_all.reqdate%type,
44: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
45: i_desturl iby_trxn_summaries_all.desturl%type,
46: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
47: i_amount iby_trxn_summaries_all.amount%type,
40: i_bepkey iby_trxn_summaries_all.bepkey%type,
41: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
42: i_reqtype iby_trxn_summaries_all.reqtype%type,
43: i_reqdate iby_trxn_summaries_all.reqdate%type,
44: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
45: i_desturl iby_trxn_summaries_all.desturl%type,
46: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
47: i_amount iby_trxn_summaries_all.amount%type,
48: i_currency iby_trxn_summaries_all.currencynamecode%type,
41: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
42: i_reqtype iby_trxn_summaries_all.reqtype%type,
43: i_reqdate iby_trxn_summaries_all.reqdate%type,
44: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
45: i_desturl iby_trxn_summaries_all.desturl%type,
46: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
47: i_amount iby_trxn_summaries_all.amount%type,
48: i_currency iby_trxn_summaries_all.currencynamecode%type,
49: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
42: i_reqtype iby_trxn_summaries_all.reqtype%type,
43: i_reqdate iby_trxn_summaries_all.reqdate%type,
44: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
45: i_desturl iby_trxn_summaries_all.desturl%type,
46: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
47: i_amount iby_trxn_summaries_all.amount%type,
48: i_currency iby_trxn_summaries_all.currencynamecode%type,
49: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
50: i_nlslang iby_trxn_summaries_all.Nlslang%type,
43: i_reqdate iby_trxn_summaries_all.reqdate%type,
44: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
45: i_desturl iby_trxn_summaries_all.desturl%type,
46: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
47: i_amount iby_trxn_summaries_all.amount%type,
48: i_currency iby_trxn_summaries_all.currencynamecode%type,
49: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
50: i_nlslang iby_trxn_summaries_all.Nlslang%type,
51: i_settledate iby_trxn_summaries_all.settledate%type,
44: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
45: i_desturl iby_trxn_summaries_all.desturl%type,
46: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
47: i_amount iby_trxn_summaries_all.amount%type,
48: i_currency iby_trxn_summaries_all.currencynamecode%type,
49: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
50: i_nlslang iby_trxn_summaries_all.Nlslang%type,
51: i_settledate iby_trxn_summaries_all.settledate%type,
52: i_authtype iby_trxn_core.authtype%type,
45: i_desturl iby_trxn_summaries_all.desturl%type,
46: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
47: i_amount iby_trxn_summaries_all.amount%type,
48: i_currency iby_trxn_summaries_all.currencynamecode%type,
49: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
50: i_nlslang iby_trxn_summaries_all.Nlslang%type,
51: i_settledate iby_trxn_summaries_all.settledate%type,
52: i_authtype iby_trxn_core.authtype%type,
53: i_instrid iby_trxn_summaries_all.payerinstrid%type,
46: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
47: i_amount iby_trxn_summaries_all.amount%type,
48: i_currency iby_trxn_summaries_all.currencynamecode%type,
49: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
50: i_nlslang iby_trxn_summaries_all.Nlslang%type,
51: i_settledate iby_trxn_summaries_all.settledate%type,
52: i_authtype iby_trxn_core.authtype%type,
53: i_instrid iby_trxn_summaries_all.payerinstrid%type,
54: i_payerid iby_trxn_summaries_all.payerid%type,
47: i_amount iby_trxn_summaries_all.amount%type,
48: i_currency iby_trxn_summaries_all.currencynamecode%type,
49: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
50: i_nlslang iby_trxn_summaries_all.Nlslang%type,
51: i_settledate iby_trxn_summaries_all.settledate%type,
52: i_authtype iby_trxn_core.authtype%type,
53: i_instrid iby_trxn_summaries_all.payerinstrid%type,
54: i_payerid iby_trxn_summaries_all.payerid%type,
55: i_org_id iby_trxn_summaries_all.org_id%type,
49: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
50: i_nlslang iby_trxn_summaries_all.Nlslang%type,
51: i_settledate iby_trxn_summaries_all.settledate%type,
52: i_authtype iby_trxn_core.authtype%type,
53: i_instrid iby_trxn_summaries_all.payerinstrid%type,
54: i_payerid iby_trxn_summaries_all.payerid%type,
55: i_org_id iby_trxn_summaries_all.org_id%type,
56:
57: i_instrtype iby_trxn_summaries_all.instrtype%type,
50: i_nlslang iby_trxn_summaries_all.Nlslang%type,
51: i_settledate iby_trxn_summaries_all.settledate%type,
52: i_authtype iby_trxn_core.authtype%type,
53: i_instrid iby_trxn_summaries_all.payerinstrid%type,
54: i_payerid iby_trxn_summaries_all.payerid%type,
55: i_org_id iby_trxn_summaries_all.org_id%type,
56:
57: i_instrtype iby_trxn_summaries_all.instrtype%type,
58: i_billeracct iby_tangible.acctno%type,
51: i_settledate iby_trxn_summaries_all.settledate%type,
52: i_authtype iby_trxn_core.authtype%type,
53: i_instrid iby_trxn_summaries_all.payerinstrid%type,
54: i_payerid iby_trxn_summaries_all.payerid%type,
55: i_org_id iby_trxn_summaries_all.org_id%type,
56:
57: i_instrtype iby_trxn_summaries_all.instrtype%type,
58: i_billeracct iby_tangible.acctno%type,
59: i_refinfo iby_tangible.refinfo%type,
53: i_instrid iby_trxn_summaries_all.payerinstrid%type,
54: i_payerid iby_trxn_summaries_all.payerid%type,
55: i_org_id iby_trxn_summaries_all.org_id%type,
56:
57: i_instrtype iby_trxn_summaries_all.instrtype%type,
58: i_billeracct iby_tangible.acctno%type,
59: i_refinfo iby_tangible.refinfo%type,
60: i_memo iby_tangible.memo%type,
61: i_voiceauthflag iby_trxn_core.voiceauthflag%type,
72: l_tid NUMBER;
73: l_org_id NUMBER;
74: -- 0011 indicates PENDING status
75: l_status NUMBER := 0011;
76: l_tmid iby_trxn_summaries_all.mtangibleid%type;
77:
78: l_instrid iby_trxn_summaries_all.payerinstrid%type;
79:
80: l_mpayeeid iby_payee.mpayeeid%type;
74: -- 0011 indicates PENDING status
75: l_status NUMBER := 0011;
76: l_tmid iby_trxn_summaries_all.mtangibleid%type;
77:
78: l_instrid iby_trxn_summaries_all.payerinstrid%type;
79:
80: l_mpayeeid iby_payee.mpayeeid%type;
81:
82: BEGIN
111: l_instrid := i_instrid;
112: l_org_id := i_org_id;
113: ELSE
114: SELECT DISTINCT mtangibleid, payerinstrid into l_tmid, l_instrid
115: from iby_trxn_summaries_all
116: where transactionid = io_transactionid
117: --and status <> -99 and status <> 14;
118: and (status = 11 or status = 0);
119:
127: FROM dual;
128:
129: -- insert the scheduled request in the summary and core tables
130: iby_accppmtmthd_pkg.getMPayeeId(i_payeeid, l_mpayeeid);
131: INSERT INTO iby_trxn_summaries_all
132: (TrxnMID, TransactionID, TangibleID,
133: MPayeeID, PayeeID,BEPID, bepkey, ECAppID, PaymentMethodName,
134: PayerID, PayerInstrID, Amount,CurrencyNameCode,
135: Status, TrxntypeID, SettleDate, ReqDate, ReqType, DestUrl, Nlslang,
159:
160: /*
161: ** Procedure Name : scheduleCC
162: ** Purpose : creates an entry for scheduling the PurchaseCard payments
163: ** in the iby_trxn_summaries_all and iby_trxn_core
164: ** tables. Returns the transactionid created
165: ** by the system.
166: */
167: procedure scheduleCC( i_ecappid iby_trxn_summaries_all.ecappid%type,
163: ** in the iby_trxn_summaries_all and iby_trxn_core
164: ** tables. Returns the transactionid created
165: ** by the system.
166: */
167: procedure scheduleCC( i_ecappid iby_trxn_summaries_all.ecappid%type,
168: i_payeeid iby_trxn_summaries_all.payeeid%type,
169: i_bepid iby_trxn_summaries_all.bepid%type,
170: i_bepkey iby_trxn_summaries_all.bepkey%type,
171: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
164: ** tables. Returns the transactionid created
165: ** by the system.
166: */
167: procedure scheduleCC( i_ecappid iby_trxn_summaries_all.ecappid%type,
168: i_payeeid iby_trxn_summaries_all.payeeid%type,
169: i_bepid iby_trxn_summaries_all.bepid%type,
170: i_bepkey iby_trxn_summaries_all.bepkey%type,
171: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
172: i_reqtype iby_trxn_summaries_all.reqtype%type,
165: ** by the system.
166: */
167: procedure scheduleCC( i_ecappid iby_trxn_summaries_all.ecappid%type,
168: i_payeeid iby_trxn_summaries_all.payeeid%type,
169: i_bepid iby_trxn_summaries_all.bepid%type,
170: i_bepkey iby_trxn_summaries_all.bepkey%type,
171: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
172: i_reqtype iby_trxn_summaries_all.reqtype%type,
173: i_reqdate iby_trxn_summaries_all.reqdate%type,
166: */
167: procedure scheduleCC( i_ecappid iby_trxn_summaries_all.ecappid%type,
168: i_payeeid iby_trxn_summaries_all.payeeid%type,
169: i_bepid iby_trxn_summaries_all.bepid%type,
170: i_bepkey iby_trxn_summaries_all.bepkey%type,
171: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
172: i_reqtype iby_trxn_summaries_all.reqtype%type,
173: i_reqdate iby_trxn_summaries_all.reqdate%type,
174: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
167: procedure scheduleCC( i_ecappid iby_trxn_summaries_all.ecappid%type,
168: i_payeeid iby_trxn_summaries_all.payeeid%type,
169: i_bepid iby_trxn_summaries_all.bepid%type,
170: i_bepkey iby_trxn_summaries_all.bepkey%type,
171: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
172: i_reqtype iby_trxn_summaries_all.reqtype%type,
173: i_reqdate iby_trxn_summaries_all.reqdate%type,
174: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
175: i_desturl iby_trxn_summaries_all.desturl%type,
168: i_payeeid iby_trxn_summaries_all.payeeid%type,
169: i_bepid iby_trxn_summaries_all.bepid%type,
170: i_bepkey iby_trxn_summaries_all.bepkey%type,
171: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
172: i_reqtype iby_trxn_summaries_all.reqtype%type,
173: i_reqdate iby_trxn_summaries_all.reqdate%type,
174: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
175: i_desturl iby_trxn_summaries_all.desturl%type,
176: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
169: i_bepid iby_trxn_summaries_all.bepid%type,
170: i_bepkey iby_trxn_summaries_all.bepkey%type,
171: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
172: i_reqtype iby_trxn_summaries_all.reqtype%type,
173: i_reqdate iby_trxn_summaries_all.reqdate%type,
174: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
175: i_desturl iby_trxn_summaries_all.desturl%type,
176: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
177: i_amount iby_trxn_summaries_all.amount%type,
170: i_bepkey iby_trxn_summaries_all.bepkey%type,
171: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
172: i_reqtype iby_trxn_summaries_all.reqtype%type,
173: i_reqdate iby_trxn_summaries_all.reqdate%type,
174: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
175: i_desturl iby_trxn_summaries_all.desturl%type,
176: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
177: i_amount iby_trxn_summaries_all.amount%type,
178: i_currency iby_trxn_summaries_all.currencynamecode%type,
171: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
172: i_reqtype iby_trxn_summaries_all.reqtype%type,
173: i_reqdate iby_trxn_summaries_all.reqdate%type,
174: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
175: i_desturl iby_trxn_summaries_all.desturl%type,
176: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
177: i_amount iby_trxn_summaries_all.amount%type,
178: i_currency iby_trxn_summaries_all.currencynamecode%type,
179: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
172: i_reqtype iby_trxn_summaries_all.reqtype%type,
173: i_reqdate iby_trxn_summaries_all.reqdate%type,
174: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
175: i_desturl iby_trxn_summaries_all.desturl%type,
176: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
177: i_amount iby_trxn_summaries_all.amount%type,
178: i_currency iby_trxn_summaries_all.currencynamecode%type,
179: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
180: i_nlslang iby_trxn_summaries_all.Nlslang%type,
173: i_reqdate iby_trxn_summaries_all.reqdate%type,
174: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
175: i_desturl iby_trxn_summaries_all.desturl%type,
176: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
177: i_amount iby_trxn_summaries_all.amount%type,
178: i_currency iby_trxn_summaries_all.currencynamecode%type,
179: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
180: i_nlslang iby_trxn_summaries_all.Nlslang%type,
181: i_settledate iby_trxn_summaries_all.settledate%type,
174: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
175: i_desturl iby_trxn_summaries_all.desturl%type,
176: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
177: i_amount iby_trxn_summaries_all.amount%type,
178: i_currency iby_trxn_summaries_all.currencynamecode%type,
179: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
180: i_nlslang iby_trxn_summaries_all.Nlslang%type,
181: i_settledate iby_trxn_summaries_all.settledate%type,
182: i_authtype iby_trxn_core.authtype%type,
175: i_desturl iby_trxn_summaries_all.desturl%type,
176: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
177: i_amount iby_trxn_summaries_all.amount%type,
178: i_currency iby_trxn_summaries_all.currencynamecode%type,
179: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
180: i_nlslang iby_trxn_summaries_all.Nlslang%type,
181: i_settledate iby_trxn_summaries_all.settledate%type,
182: i_authtype iby_trxn_core.authtype%type,
183: i_instrid iby_trxn_summaries_all.payerinstrid%type,
176: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
177: i_amount iby_trxn_summaries_all.amount%type,
178: i_currency iby_trxn_summaries_all.currencynamecode%type,
179: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
180: i_nlslang iby_trxn_summaries_all.Nlslang%type,
181: i_settledate iby_trxn_summaries_all.settledate%type,
182: i_authtype iby_trxn_core.authtype%type,
183: i_instrid iby_trxn_summaries_all.payerinstrid%type,
184: i_payerid iby_trxn_summaries_all.payerid%type,
177: i_amount iby_trxn_summaries_all.amount%type,
178: i_currency iby_trxn_summaries_all.currencynamecode%type,
179: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
180: i_nlslang iby_trxn_summaries_all.Nlslang%type,
181: i_settledate iby_trxn_summaries_all.settledate%type,
182: i_authtype iby_trxn_core.authtype%type,
183: i_instrid iby_trxn_summaries_all.payerinstrid%type,
184: i_payerid iby_trxn_summaries_all.payerid%type,
185: i_org_id iby_trxn_summaries_all.org_id%type,
179: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
180: i_nlslang iby_trxn_summaries_all.Nlslang%type,
181: i_settledate iby_trxn_summaries_all.settledate%type,
182: i_authtype iby_trxn_core.authtype%type,
183: i_instrid iby_trxn_summaries_all.payerinstrid%type,
184: i_payerid iby_trxn_summaries_all.payerid%type,
185: i_org_id iby_trxn_summaries_all.org_id%type,
186:
187: i_instrtype iby_trxn_summaries_all.instrtype%type,
180: i_nlslang iby_trxn_summaries_all.Nlslang%type,
181: i_settledate iby_trxn_summaries_all.settledate%type,
182: i_authtype iby_trxn_core.authtype%type,
183: i_instrid iby_trxn_summaries_all.payerinstrid%type,
184: i_payerid iby_trxn_summaries_all.payerid%type,
185: i_org_id iby_trxn_summaries_all.org_id%type,
186:
187: i_instrtype iby_trxn_summaries_all.instrtype%type,
188:
181: i_settledate iby_trxn_summaries_all.settledate%type,
182: i_authtype iby_trxn_core.authtype%type,
183: i_instrid iby_trxn_summaries_all.payerinstrid%type,
184: i_payerid iby_trxn_summaries_all.payerid%type,
185: i_org_id iby_trxn_summaries_all.org_id%type,
186:
187: i_instrtype iby_trxn_summaries_all.instrtype%type,
188:
189: i_billeracct iby_tangible.acctno%type,
183: i_instrid iby_trxn_summaries_all.payerinstrid%type,
184: i_payerid iby_trxn_summaries_all.payerid%type,
185: i_org_id iby_trxn_summaries_all.org_id%type,
186:
187: i_instrtype iby_trxn_summaries_all.instrtype%type,
188:
189: i_billeracct iby_tangible.acctno%type,
190: i_refinfo iby_tangible.refinfo%type,
191: i_memo iby_tangible.memo%type,
209:
210: /*
211: ** Procedure Name : scheduleCCCancel
212: ** Purpose : creates an entry for a CreditCard cancel request in the
213: ** iby_trxn_summaries_all table
214: */
215: procedure scheduleCCCancel(i_ecappid iby_batches_all.ecappid%type,
216: i_payeeid iby_batches_all.payeeid%type,
217: i_bepid iby_batches_all.bepid%type,
215: procedure scheduleCCCancel(i_ecappid iby_batches_all.ecappid%type,
216: i_payeeid iby_batches_all.payeeid%type,
217: i_bepid iby_batches_all.bepid%type,
218: i_bepkey iby_batches_all.bepkey%type,
219: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
220: i_reqtype iby_trxn_summaries_all.reqtype%type,
221: i_reqdate iby_trxn_summaries_all.reqdate%type,
222: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
223: i_transactionid in
216: i_payeeid iby_batches_all.payeeid%type,
217: i_bepid iby_batches_all.bepid%type,
218: i_bepkey iby_batches_all.bepkey%type,
219: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
220: i_reqtype iby_trxn_summaries_all.reqtype%type,
221: i_reqdate iby_trxn_summaries_all.reqdate%type,
222: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
223: i_transactionid in
224: iby_trxn_summaries_all.transactionid%type
217: i_bepid iby_batches_all.bepid%type,
218: i_bepkey iby_batches_all.bepkey%type,
219: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
220: i_reqtype iby_trxn_summaries_all.reqtype%type,
221: i_reqdate iby_trxn_summaries_all.reqdate%type,
222: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
223: i_transactionid in
224: iby_trxn_summaries_all.transactionid%type
225: ,
218: i_bepkey iby_batches_all.bepkey%type,
219: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
220: i_reqtype iby_trxn_summaries_all.reqtype%type,
221: i_reqdate iby_trxn_summaries_all.reqdate%type,
222: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
223: i_transactionid in
224: iby_trxn_summaries_all.transactionid%type
225: ,
226: i_reqtype_tocancel iby_trxn_summaries_all.reqtype%type,
220: i_reqtype iby_trxn_summaries_all.reqtype%type,
221: i_reqdate iby_trxn_summaries_all.reqdate%type,
222: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
223: i_transactionid in
224: iby_trxn_summaries_all.transactionid%type
225: ,
226: i_reqtype_tocancel iby_trxn_summaries_all.reqtype%type,
227: i_trxntypeid_tocancel in iby_trxn_summaries_all.trxntypeid%type)
228: IS
222: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
223: i_transactionid in
224: iby_trxn_summaries_all.transactionid%type
225: ,
226: i_reqtype_tocancel iby_trxn_summaries_all.reqtype%type,
227: i_trxntypeid_tocancel in iby_trxn_summaries_all.trxntypeid%type)
228: IS
229: l_mid NUMBER;
230: l_status NUMBER := 0014;
223: i_transactionid in
224: iby_trxn_summaries_all.transactionid%type
225: ,
226: i_reqtype_tocancel iby_trxn_summaries_all.reqtype%type,
227: i_trxntypeid_tocancel in iby_trxn_summaries_all.trxntypeid%type)
228: IS
229: l_mid NUMBER;
230: l_status NUMBER := 0014;
231: l_tmid iby_trxn_summaries_all.mtangibleid%type;
227: i_trxntypeid_tocancel in iby_trxn_summaries_all.trxntypeid%type)
228: IS
229: l_mid NUMBER;
230: l_status NUMBER := 0014;
231: l_tmid iby_trxn_summaries_all.mtangibleid%type;
232: l_instrid iby_trxn_summaries_all.payerinstrid%type;
233: l_mpayeeid iby_payee.mpayeeid%type;
234: BEGIN
235: -- Get the master transaction id sequence for all requests
228: IS
229: l_mid NUMBER;
230: l_status NUMBER := 0014;
231: l_tmid iby_trxn_summaries_all.mtangibleid%type;
232: l_instrid iby_trxn_summaries_all.payerinstrid%type;
233: l_mpayeeid iby_payee.mpayeeid%type;
234: BEGIN
235: -- Get the master transaction id sequence for all requests
236:
238: INTO l_mid
239: FROM dual;
240:
241: select mtangibleid, payerinstrid into l_tmid, l_instrid
242: from iby_trxn_summaries_all
243: where transactionid = i_transactionid
244: and reqtype = i_reqtype_tocancel
245: and rownum < 2;
246:
245: and rownum < 2;
246:
247: iby_accppmtmthd_pkg.getMPayeeId(i_payeeid, l_mpayeeid);
248:
249: INSERT INTO iby_trxn_summaries_all
250: (TrxnMID, TransactionID, TangibleID,
251: MPayeeID, PayeeID,BEPID, bepkey, ECAppID, PaymentMethodName,
252: status, mtangibleid, trxntypeid,
253: reqtype, reqdate, payerinstrid,
265:
266: EXCEPTION
267: WHEN NO_DATA_FOUND THEN
268: raise_application_error(-20000, 'IBY_20300#', FALSE);
269: --raise_application_error(-20300,'Cannot insert cancel trxn into iby_trxn_summaries_all');
270:
271: END scheduleCCCancel;
272:
273:
336:
337: /*
338: ** Procedure Name : scheduleSET
339: ** Purpose : creates an entry for scheduling the SET CreditCard payments
340: ** in the iby_trxn_summaries_all and iby_trxn_extended
341: ** tables. Returns the transactionid created
342: ** by the system.
343: **
344: ** Parameters:
348: ** i_bepid, i_pmtmethod, i_desturl, i_instrid, i_payerid
349: ** Out : io_transactionid.
350: **
351: */
352: procedure scheduleSET( i_ecappid iby_trxn_summaries_all.ecappid%type,
353: i_payeeid iby_trxn_summaries_all.payeeid%type,
354: i_bepid iby_trxn_summaries_all.bepid%type,
355: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
356: i_reqtype iby_trxn_summaries_all.reqtype%type,
349: ** Out : io_transactionid.
350: **
351: */
352: procedure scheduleSET( i_ecappid iby_trxn_summaries_all.ecappid%type,
353: i_payeeid iby_trxn_summaries_all.payeeid%type,
354: i_bepid iby_trxn_summaries_all.bepid%type,
355: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
356: i_reqtype iby_trxn_summaries_all.reqtype%type,
357: i_reqdate iby_trxn_summaries_all.reqdate%type,
350: **
351: */
352: procedure scheduleSET( i_ecappid iby_trxn_summaries_all.ecappid%type,
353: i_payeeid iby_trxn_summaries_all.payeeid%type,
354: i_bepid iby_trxn_summaries_all.bepid%type,
355: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
356: i_reqtype iby_trxn_summaries_all.reqtype%type,
357: i_reqdate iby_trxn_summaries_all.reqdate%type,
358: i_reqseq iby_trxn_summaries_all.reqseq%type,
351: */
352: procedure scheduleSET( i_ecappid iby_trxn_summaries_all.ecappid%type,
353: i_payeeid iby_trxn_summaries_all.payeeid%type,
354: i_bepid iby_trxn_summaries_all.bepid%type,
355: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
356: i_reqtype iby_trxn_summaries_all.reqtype%type,
357: i_reqdate iby_trxn_summaries_all.reqdate%type,
358: i_reqseq iby_trxn_summaries_all.reqseq%type,
359: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
352: procedure scheduleSET( i_ecappid iby_trxn_summaries_all.ecappid%type,
353: i_payeeid iby_trxn_summaries_all.payeeid%type,
354: i_bepid iby_trxn_summaries_all.bepid%type,
355: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
356: i_reqtype iby_trxn_summaries_all.reqtype%type,
357: i_reqdate iby_trxn_summaries_all.reqdate%type,
358: i_reqseq iby_trxn_summaries_all.reqseq%type,
359: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
360: i_desturl iby_trxn_summaries_all.desturl%type,
353: i_payeeid iby_trxn_summaries_all.payeeid%type,
354: i_bepid iby_trxn_summaries_all.bepid%type,
355: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
356: i_reqtype iby_trxn_summaries_all.reqtype%type,
357: i_reqdate iby_trxn_summaries_all.reqdate%type,
358: i_reqseq iby_trxn_summaries_all.reqseq%type,
359: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
360: i_desturl iby_trxn_summaries_all.desturl%type,
361: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
354: i_bepid iby_trxn_summaries_all.bepid%type,
355: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
356: i_reqtype iby_trxn_summaries_all.reqtype%type,
357: i_reqdate iby_trxn_summaries_all.reqdate%type,
358: i_reqseq iby_trxn_summaries_all.reqseq%type,
359: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
360: i_desturl iby_trxn_summaries_all.desturl%type,
361: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
362: i_amount iby_trxn_summaries_all.amount%type,
355: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
356: i_reqtype iby_trxn_summaries_all.reqtype%type,
357: i_reqdate iby_trxn_summaries_all.reqdate%type,
358: i_reqseq iby_trxn_summaries_all.reqseq%type,
359: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
360: i_desturl iby_trxn_summaries_all.desturl%type,
361: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
362: i_amount iby_trxn_summaries_all.amount%type,
363: i_currency iby_trxn_summaries_all.currencynamecode%type,
356: i_reqtype iby_trxn_summaries_all.reqtype%type,
357: i_reqdate iby_trxn_summaries_all.reqdate%type,
358: i_reqseq iby_trxn_summaries_all.reqseq%type,
359: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
360: i_desturl iby_trxn_summaries_all.desturl%type,
361: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
362: i_amount iby_trxn_summaries_all.amount%type,
363: i_currency iby_trxn_summaries_all.currencynamecode%type,
364: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
357: i_reqdate iby_trxn_summaries_all.reqdate%type,
358: i_reqseq iby_trxn_summaries_all.reqseq%type,
359: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
360: i_desturl iby_trxn_summaries_all.desturl%type,
361: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
362: i_amount iby_trxn_summaries_all.amount%type,
363: i_currency iby_trxn_summaries_all.currencynamecode%type,
364: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
365: i_nlslang iby_trxn_summaries_all.Nlslang%type,
358: i_reqseq iby_trxn_summaries_all.reqseq%type,
359: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
360: i_desturl iby_trxn_summaries_all.desturl%type,
361: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
362: i_amount iby_trxn_summaries_all.amount%type,
363: i_currency iby_trxn_summaries_all.currencynamecode%type,
364: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
365: i_nlslang iby_trxn_summaries_all.Nlslang%type,
366: i_settledate iby_trxn_summaries_all.settledate%type,
359: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
360: i_desturl iby_trxn_summaries_all.desturl%type,
361: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
362: i_amount iby_trxn_summaries_all.amount%type,
363: i_currency iby_trxn_summaries_all.currencynamecode%type,
364: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
365: i_nlslang iby_trxn_summaries_all.Nlslang%type,
366: i_settledate iby_trxn_summaries_all.settledate%type,
367: i_authtype iby_trxn_core.authtype%type,
360: i_desturl iby_trxn_summaries_all.desturl%type,
361: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
362: i_amount iby_trxn_summaries_all.amount%type,
363: i_currency iby_trxn_summaries_all.currencynamecode%type,
364: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
365: i_nlslang iby_trxn_summaries_all.Nlslang%type,
366: i_settledate iby_trxn_summaries_all.settledate%type,
367: i_authtype iby_trxn_core.authtype%type,
368: i_instrid iby_trxn_summaries_all.payerinstrid%type,
361: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
362: i_amount iby_trxn_summaries_all.amount%type,
363: i_currency iby_trxn_summaries_all.currencynamecode%type,
364: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
365: i_nlslang iby_trxn_summaries_all.Nlslang%type,
366: i_settledate iby_trxn_summaries_all.settledate%type,
367: i_authtype iby_trxn_core.authtype%type,
368: i_instrid iby_trxn_summaries_all.payerinstrid%type,
369: i_payerid iby_trxn_summaries_all.payerid%type,
362: i_amount iby_trxn_summaries_all.amount%type,
363: i_currency iby_trxn_summaries_all.currencynamecode%type,
364: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
365: i_nlslang iby_trxn_summaries_all.Nlslang%type,
366: i_settledate iby_trxn_summaries_all.settledate%type,
367: i_authtype iby_trxn_core.authtype%type,
368: i_instrid iby_trxn_summaries_all.payerinstrid%type,
369: i_payerid iby_trxn_summaries_all.payerid%type,
370: recurringfreq iby_trxn_extended.RecurringFreq%type,
364: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
365: i_nlslang iby_trxn_summaries_all.Nlslang%type,
366: i_settledate iby_trxn_summaries_all.settledate%type,
367: i_authtype iby_trxn_core.authtype%type,
368: i_instrid iby_trxn_summaries_all.payerinstrid%type,
369: i_payerid iby_trxn_summaries_all.payerid%type,
370: recurringfreq iby_trxn_extended.RecurringFreq%type,
371: recurringexpdate iby_trxn_extended.RecurringExpDate%type,
372: destpostalcode iby_trxn_extended.DestPostalCode%type,
365: i_nlslang iby_trxn_summaries_all.Nlslang%type,
366: i_settledate iby_trxn_summaries_all.settledate%type,
367: i_authtype iby_trxn_core.authtype%type,
368: i_instrid iby_trxn_summaries_all.payerinstrid%type,
369: i_payerid iby_trxn_summaries_all.payerid%type,
370: recurringfreq iby_trxn_extended.RecurringFreq%type,
371: recurringexpdate iby_trxn_extended.RecurringExpDate%type,
372: destpostalcode iby_trxn_extended.DestPostalCode%type,
373: custrefnum iby_trxn_extended.CustRefNum%type,
377: authcurrency iby_trxn_extended.AuthCurrency%type,
378: splitshipment iby_trxn_extended.SplitShipment%type,
379: installtotaltrxns iby_trxn_extended.InstallTotalTrxns%type,
380: splitid iby_trxn_extended.SplitId%type,
381: batchid iby_trxn_summaries_all.BatchId%type,
382: batchseqnum iby_trxn_extended.BatchSeqNum%type,
383: terminalid iby_trxn_extended.TerminalId%type)
384: IS
385:
430:
431: -- insert the scheduled request in the summary and core tables
432: iby_accppmtmthd_pkg.getMPayeeId(i_payeeid, l_mpayeeid);
433: iby_transactioncc_pkg.getMBatchId(batchid, i_payeeid, l_mbatchid);
434: INSERT INTO iby_trxn_summaries_all
435: (TrxnMID, TransactionID, TangibleID,
436: MPayeeID, PayeeID,BEPID, ECAppID, PaymentMethodName,
437: PayerID, PayerInstrID, Amount,CurrencyNameCode,
438: Status, TrxntypeID, SettleDate, ReqDate, ReqType, ReqSeq, DestUrl,
480:
481: /*
482: ** Procedure Name : scheduleSETCancel
483: ** Purpose : creates an entry for a SET CreditCard cancel request in the
484: ** iby_trxn_summaries_all table
485: */
486: /*********should no longer be used
487: procedure scheduleSETCancel(i_ecappid iby_batches_all.ecappid%type,
488: i_payeeid iby_batches_all.payeeid%type,
486: /*********should no longer be used
487: procedure scheduleSETCancel(i_ecappid iby_batches_all.ecappid%type,
488: i_payeeid iby_batches_all.payeeid%type,
489: i_bepid iby_batches_all.bepid%type,
490: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
491: i_reqtype iby_trxn_summaries_all.reqtype%type,
492: i_reqdate iby_trxn_summaries_all.reqdate%type,
493: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
494: i_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type
487: procedure scheduleSETCancel(i_ecappid iby_batches_all.ecappid%type,
488: i_payeeid iby_batches_all.payeeid%type,
489: i_bepid iby_batches_all.bepid%type,
490: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
491: i_reqtype iby_trxn_summaries_all.reqtype%type,
492: i_reqdate iby_trxn_summaries_all.reqdate%type,
493: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
494: i_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type
495: )
488: i_payeeid iby_batches_all.payeeid%type,
489: i_bepid iby_batches_all.bepid%type,
490: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
491: i_reqtype iby_trxn_summaries_all.reqtype%type,
492: i_reqdate iby_trxn_summaries_all.reqdate%type,
493: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
494: i_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type
495: )
496: IS
489: i_bepid iby_batches_all.bepid%type,
490: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
491: i_reqtype iby_trxn_summaries_all.reqtype%type,
492: i_reqdate iby_trxn_summaries_all.reqdate%type,
493: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
494: i_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type
495: )
496: IS
497: l_mid NUMBER;
490: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
491: i_reqtype iby_trxn_summaries_all.reqtype%type,
492: i_reqdate iby_trxn_summaries_all.reqdate%type,
493: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
494: i_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type
495: )
496: IS
497: l_mid NUMBER;
498: l_status NUMBER := 0011;
505: INTO l_mid
506: FROM dual;
507:
508: iby_accppmtmthd_pkg.getMPayeeId(i_payeeid, l_mpayeeid);
509: INSERT INTO iby_trxn_summaries_all
510: (TrxnMID, TransactionID, TangibleID,
511: MPayeeID, PayeeID,BEPID, ECAppID, PaymentMethodName, status,
512: last_update_date, updatedate, last_updated_by, creation_date, created_by,
513: last_update_login, object_version_number,needsupdt)
520: commit;
521: EXCEPTION
522: WHEN NO_DATA_FOUND THEN
523: raise_application_error(-20000, 'IBY_20300#', FALSE);
524: --raise_application_error(-20300,'Cannot insert cancel trxn into iby_trxn_summaries_all');
525:
526:
527: END scheduleSETCancel;
528: *********/
530:
531: /*
532: ** Procedure Name : scheduleSETOther
533: ** Purpose : creates an entry for scheduling the SET payments
534: ** in the iby_trxn_summaries_all and iby_trxn_core and extended
535: ** tables. Returns the transactionid created
536: ** by the system.
537: **
538: ** This procedure is used by follow-on transactions (other than cancel) such as
537: **
538: ** This procedure is used by follow-on transactions (other than cancel) such as
539: ** capture, credit and subsequent auth
540: */
541: procedure scheduleSETOther( i_ecappid iby_trxn_summaries_all.ecappid%type,
542: i_payeeid iby_trxn_summaries_all.payeeid%type,
543: i_bepid iby_trxn_summaries_all.bepid%type,
544: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
545: i_reqtype iby_trxn_summaries_all.reqtype%type,
538: ** This procedure is used by follow-on transactions (other than cancel) such as
539: ** capture, credit and subsequent auth
540: */
541: procedure scheduleSETOther( i_ecappid iby_trxn_summaries_all.ecappid%type,
542: i_payeeid iby_trxn_summaries_all.payeeid%type,
543: i_bepid iby_trxn_summaries_all.bepid%type,
544: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
545: i_reqtype iby_trxn_summaries_all.reqtype%type,
546: i_reqdate iby_trxn_summaries_all.reqdate%type,
539: ** capture, credit and subsequent auth
540: */
541: procedure scheduleSETOther( i_ecappid iby_trxn_summaries_all.ecappid%type,
542: i_payeeid iby_trxn_summaries_all.payeeid%type,
543: i_bepid iby_trxn_summaries_all.bepid%type,
544: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
545: i_reqtype iby_trxn_summaries_all.reqtype%type,
546: i_reqdate iby_trxn_summaries_all.reqdate%type,
547: i_reqseq iby_trxn_summaries_all.reqseq%type,
540: */
541: procedure scheduleSETOther( i_ecappid iby_trxn_summaries_all.ecappid%type,
542: i_payeeid iby_trxn_summaries_all.payeeid%type,
543: i_bepid iby_trxn_summaries_all.bepid%type,
544: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
545: i_reqtype iby_trxn_summaries_all.reqtype%type,
546: i_reqdate iby_trxn_summaries_all.reqdate%type,
547: i_reqseq iby_trxn_summaries_all.reqseq%type,
548: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
541: procedure scheduleSETOther( i_ecappid iby_trxn_summaries_all.ecappid%type,
542: i_payeeid iby_trxn_summaries_all.payeeid%type,
543: i_bepid iby_trxn_summaries_all.bepid%type,
544: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
545: i_reqtype iby_trxn_summaries_all.reqtype%type,
546: i_reqdate iby_trxn_summaries_all.reqdate%type,
547: i_reqseq iby_trxn_summaries_all.reqseq%type,
548: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
549: i_desturl iby_trxn_summaries_all.desturl%type,
542: i_payeeid iby_trxn_summaries_all.payeeid%type,
543: i_bepid iby_trxn_summaries_all.bepid%type,
544: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
545: i_reqtype iby_trxn_summaries_all.reqtype%type,
546: i_reqdate iby_trxn_summaries_all.reqdate%type,
547: i_reqseq iby_trxn_summaries_all.reqseq%type,
548: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
549: i_desturl iby_trxn_summaries_all.desturl%type,
550: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
543: i_bepid iby_trxn_summaries_all.bepid%type,
544: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
545: i_reqtype iby_trxn_summaries_all.reqtype%type,
546: i_reqdate iby_trxn_summaries_all.reqdate%type,
547: i_reqseq iby_trxn_summaries_all.reqseq%type,
548: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
549: i_desturl iby_trxn_summaries_all.desturl%type,
550: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
551: i_amount iby_trxn_summaries_all.amount%type,
544: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
545: i_reqtype iby_trxn_summaries_all.reqtype%type,
546: i_reqdate iby_trxn_summaries_all.reqdate%type,
547: i_reqseq iby_trxn_summaries_all.reqseq%type,
548: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
549: i_desturl iby_trxn_summaries_all.desturl%type,
550: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
551: i_amount iby_trxn_summaries_all.amount%type,
552: i_currency iby_trxn_summaries_all.currencynamecode%type,
545: i_reqtype iby_trxn_summaries_all.reqtype%type,
546: i_reqdate iby_trxn_summaries_all.reqdate%type,
547: i_reqseq iby_trxn_summaries_all.reqseq%type,
548: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
549: i_desturl iby_trxn_summaries_all.desturl%type,
550: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
551: i_amount iby_trxn_summaries_all.amount%type,
552: i_currency iby_trxn_summaries_all.currencynamecode%type,
553: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
546: i_reqdate iby_trxn_summaries_all.reqdate%type,
547: i_reqseq iby_trxn_summaries_all.reqseq%type,
548: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
549: i_desturl iby_trxn_summaries_all.desturl%type,
550: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
551: i_amount iby_trxn_summaries_all.amount%type,
552: i_currency iby_trxn_summaries_all.currencynamecode%type,
553: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
554: i_nlslang iby_trxn_summaries_all.Nlslang%type,
547: i_reqseq iby_trxn_summaries_all.reqseq%type,
548: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
549: i_desturl iby_trxn_summaries_all.desturl%type,
550: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
551: i_amount iby_trxn_summaries_all.amount%type,
552: i_currency iby_trxn_summaries_all.currencynamecode%type,
553: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
554: i_nlslang iby_trxn_summaries_all.Nlslang%type,
555: i_settledate iby_trxn_summaries_all.settledate%type,
548: i_pmtmethod iby_trxn_summaries_all.paymentmethodname%type,
549: i_desturl iby_trxn_summaries_all.desturl%type,
550: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
551: i_amount iby_trxn_summaries_all.amount%type,
552: i_currency iby_trxn_summaries_all.currencynamecode%type,
553: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
554: i_nlslang iby_trxn_summaries_all.Nlslang%type,
555: i_settledate iby_trxn_summaries_all.settledate%type,
556: i_authtype iby_trxn_core.authtype%type,
549: i_desturl iby_trxn_summaries_all.desturl%type,
550: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
551: i_amount iby_trxn_summaries_all.amount%type,
552: i_currency iby_trxn_summaries_all.currencynamecode%type,
553: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
554: i_nlslang iby_trxn_summaries_all.Nlslang%type,
555: i_settledate iby_trxn_summaries_all.settledate%type,
556: i_authtype iby_trxn_core.authtype%type,
557: i_instrid iby_trxn_summaries_all.payerinstrid%type,
550: io_transactionid in out nocopy iby_trxn_summaries_all.transactionid%type,
551: i_amount iby_trxn_summaries_all.amount%type,
552: i_currency iby_trxn_summaries_all.currencynamecode%type,
553: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
554: i_nlslang iby_trxn_summaries_all.Nlslang%type,
555: i_settledate iby_trxn_summaries_all.settledate%type,
556: i_authtype iby_trxn_core.authtype%type,
557: i_instrid iby_trxn_summaries_all.payerinstrid%type,
558: i_payerid iby_trxn_summaries_all.payerid%type,
551: i_amount iby_trxn_summaries_all.amount%type,
552: i_currency iby_trxn_summaries_all.currencynamecode%type,
553: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
554: i_nlslang iby_trxn_summaries_all.Nlslang%type,
555: i_settledate iby_trxn_summaries_all.settledate%type,
556: i_authtype iby_trxn_core.authtype%type,
557: i_instrid iby_trxn_summaries_all.payerinstrid%type,
558: i_payerid iby_trxn_summaries_all.payerid%type,
559: splitid iby_trxn_extended.SplitId%type,
553: i_trxntypeid iby_trxn_summaries_all.trxntypeid%type,
554: i_nlslang iby_trxn_summaries_all.Nlslang%type,
555: i_settledate iby_trxn_summaries_all.settledate%type,
556: i_authtype iby_trxn_core.authtype%type,
557: i_instrid iby_trxn_summaries_all.payerinstrid%type,
558: i_payerid iby_trxn_summaries_all.payerid%type,
559: splitid iby_trxn_extended.SplitId%type,
560: prevsplitid iby_trxn_extended.PrevSplitId%type,
561: subauthind iby_trxn_extended.SubAuthInd%type,
554: i_nlslang iby_trxn_summaries_all.Nlslang%type,
555: i_settledate iby_trxn_summaries_all.settledate%type,
556: i_authtype iby_trxn_core.authtype%type,
557: i_instrid iby_trxn_summaries_all.payerinstrid%type,
558: i_payerid iby_trxn_summaries_all.payerid%type,
559: splitid iby_trxn_extended.SplitId%type,
560: prevsplitid iby_trxn_extended.PrevSplitId%type,
561: subauthind iby_trxn_extended.SubAuthInd%type,
562: batchid iby_trxn_summaries_all.BatchId%type,
558: i_payerid iby_trxn_summaries_all.payerid%type,
559: splitid iby_trxn_extended.SplitId%type,
560: prevsplitid iby_trxn_extended.PrevSplitId%type,
561: subauthind iby_trxn_extended.SubAuthInd%type,
562: batchid iby_trxn_summaries_all.BatchId%type,
563: batchseqnum iby_trxn_extended.BatchSeqNum%type,
564: terminalid iby_trxn_extended.TerminalId%type)
565: IS
566:
603: FROM dual;
604: -- insert the scheduled request in the summary and core tables
605: iby_transactioncc_pkg.getMBatchId(batchid, i_payeeid, l_mbatchid);
606: iby_accppmtmthd_pkg.getMPayeeId(i_payeeid, l_mpayeeid);
607: INSERT INTO iby_trxn_summaries_all
608: (TrxnMID, TransactionID, TangibleID,
609: MPayeeID, PayeeID,BEPID, ECAppID, PaymentMethodName,
610: PayerID, PayerInstrID, Amount,CurrencyNameCode,
611: Status, TrxntypeID, SettleDate, ReqDate, ReqType, ReqSeq, DestUrl,
701: END scheduleSETbatch;
702:
703:
704:
705: FUNCTION requestExists(i_payeeid iby_trxn_summaries_all.payeeid%type,
706: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
707: i_reqtype iby_trxn_summaries_all.reqtype%type,
708: i_bepid iby_trxn_summaries_all.bepid%type)
709: return boolean
702:
703:
704:
705: FUNCTION requestExists(i_payeeid iby_trxn_summaries_all.payeeid%type,
706: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
707: i_reqtype iby_trxn_summaries_all.reqtype%type,
708: i_bepid iby_trxn_summaries_all.bepid%type)
709: return boolean
710: is
703:
704:
705: FUNCTION requestExists(i_payeeid iby_trxn_summaries_all.payeeid%type,
706: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
707: i_reqtype iby_trxn_summaries_all.reqtype%type,
708: i_bepid iby_trxn_summaries_all.bepid%type)
709: return boolean
710: is
711: l_cnt int;
704:
705: FUNCTION requestExists(i_payeeid iby_trxn_summaries_all.payeeid%type,
706: i_tangibleid iby_trxn_summaries_all.tangibleid%type,
707: i_reqtype iby_trxn_summaries_all.reqtype%type,
708: i_bepid iby_trxn_summaries_all.bepid%type)
709: return boolean
710: is
711: l_cnt int;
712: BEGIN
716: ** otherwise does not exist.
717: */
718: SELECT count(*)
719: INTO l_cnt
720: FROM iby_trxn_summaries_all
721: WHERE payeeId = i_payeeid
722: AND tangibleid = i_tangibleid
723: AND UPPER(reqType) = UPPER(i_reqtype)
724: AND bepid = i_bepid
734:
735: if (i_reqtype = 'ORAPMTCAPTURE') then
736: SELECT count(*)
737: INTO l_cnt
738: FROM iby_trxn_summaries_all a, iby_trxn_core b
739: WHERE payeeId = i_payeeid
740: AND tangibleid = i_tangibleid
741: AND UPPER(reqType) = 'ORAPMTREQ'
742: AND bepid = i_bepid
785: ** Function: instrExists.
786: ** Purpose: Check if the specified instrid exists or not.
787: */
788: function instrExists(i_instrid in
789: iby_trxn_summaries_all.payerinstrid%type,
790: i_instrtype in iby_trxn_summaries_all.instrtype%type)
791:
792: return boolean
793:
786: ** Purpose: Check if the specified instrid exists or not.
787: */
788: function instrExists(i_instrid in
789: iby_trxn_summaries_all.payerinstrid%type,
790: i_instrtype in iby_trxn_summaries_all.instrtype%type)
791:
792: return boolean
793:
794: IS