1 PACKAGE ICX_PAYMENT_PVT AUTHID CURRENT_USER AS
2 /* $Header: ICXPSPVS.pls 115.5 99/07/17 03:20:39 porting ship $ */
3
4 type v240_table is table of varchar2(240)
5 index by binary_integer;
6
7 function GetServerUrl
8 return varchar2;
9
10 procedure orapmtlist(
11 OapfStoreId in varchar2,
12 OapfEmail in varchar2 default null,
13 OapfNumber out varchar2,
14 OapfPmtType out v240_table);
15 procedure orainv(
16 OapfOrderId in out varchar2,
17 OapfCurr in varchar2,
18 OapfPrice in out varchar2,
19
20 OapfAuthType in varchar2,
21 OapfPmtType in varchar2,
22 OapfStoreId in varchar2,
23 OapfPayURL in varchar2,
24 OapfReturnURL in varchar2,
25 OapfFile in varchar2 default null,
26 OapfCustName in varchar2 default null,
27 OapfAddr1 in varchar2 default null,
28 OapfAddr2 in varchar2 default null,
29 OapfAddr3 in varchar2 default null,
30 OapfCity in varchar2 default null,
31 OapfCnty in varchar2 default null,
32 OapfState in varchar2 default null,
33
34 OapfCntry in varchar2 default null,
35 OapfPostalCode in varchar2 default null,
36 OapfPhone in varchar2 default null,
37 OapfEmail in varchar2 default null,
38 OapfStatus out varchar2,
39 OapfErrLocation out varchar2,
40 OapfVendErrCode out varchar2,
41 OapfVendErrmsg out varchar2);
42
43 procedure orapay(
44 OapfPmtSvc in varchar2,
45 OapfStatus out varchar2,
46 OapfOrderId out varchar2,
47 OapfCurr out varchar2,
48
49 OapfPrice out varchar2,
50 OapfAuthType out varchar2,
51 OapfStoreId out varchar2,
52 OapfErrLocation out varchar2,
53 OapfVendErrCode out varchar2,
54 OapfVendErrmsg out varchar2);
55
56 procedure oraauth(
57 OapfOrderId in out varchar2,
58 OapfCurr in varchar2,
59 OapfPrice in varchar2,
60 OapfAuthType in varchar2,
61 OapfPmtType in varchar2,
62 OapfPmtInstrID in varchar2,
63
64 OapfPmtInstrExp in varchar2,
65 OapfStoreId in varchar2,
66 OapfCustName in varchar2 default null,
67 OapfAddr1 in varchar2 default null,
68 OapfAddr2 in varchar2 default null,
69 OapfAddr3 in varchar2 default null,
70 OapfCity in varchar2 default null,
71 OapfCnty in varchar2 default null,
72 OapfState in varchar2 default null,
73 OapfCntry in varchar2 default null,
74 OapfPostalCode in varchar2 default null,
75 OapfPhone in varchar2 default null,
76 OapfEmail in varchar2 default null,
77
78 OapfStatus out varchar2,
79 OapfTrxnType out varchar2,
80 OapfTrxnDate out varchar2,
81 OapfAuthcode out varchar2,
82 OapfRefcode out varchar2,
83 OapfAVScode out varchar2,
84 OapfPmtInstrType out varchar2,
85 OapfErrLocation out varchar2,
86 OapfVendErrCode out varchar2,
87 OapfVendErrmsg out varchar2,
88 OapfAcquirer out varchar2,
89 OapfAuxMsg out varchar2);
90 procedure oracapture(
91
92 OapfOrderId in varchar2,
93 OapfCurr in varchar2,
94 OapfPrice in varchar2,
95 OapfAuthType in varchar2,
96 OapfPmtType in varchar2,
97 OapfStoreId in varchar2,
98 OapfStatus out varchar2,
99 OapfTrxnType out varchar2,
100 OapfTrxnDate out varchar2,
101 OapfPmtInstrType out varchar2,
102 OapfRefcode out varchar2,
103 OapfErrLocation out varchar2,
104 OapfVendErrCode out varchar2,
105
106 OapfVendErrmsg out varchar2);
107 procedure oravoid(
108 OapfOrderId in varchar2,
109 OapfTrxnType in out varchar2,
110 OapfPmtType in varchar2,
111 OapfStoreId in varchar2,
112 OapfStatus out varchar2,
113 OapfTrxnDate out varchar2,
114 OapfPmtInstrType out varchar2,
115 OapfRefcode out varchar2,
116 OapfErrLocation out varchar2,
117 OapfVendErrCode out varchar2,
118 OapfVendErrmsg out varchar2);
119
120 procedure orareturn(
121 OapfOrderId in varchar2,
122 OapfCurr in varchar2,
123 OapfPrice in varchar2,
124 OapfPmtType in varchar2,
125 OapfPmtInstrID in varchar2,
126 OapfPmtInstrExp in varchar2,
127 OapfStoreId in varchar2,
128 OapfStatus out varchar2,
129 OapfTrxnType out varchar2,
130 OapfTrxnDate out varchar2,
131 OapfPmtInstrType out varchar2,
132 OapfRefcode out varchar2,
133
134 OapfErrLocation out varchar2,
135 OapfVendErrCode out varchar2,
136 OapfVendErrmsg out varchar2);
137
138 procedure oraclosebatch(
139 OapfPmtType in varchar2,
140 OapfMerchBatchID in out varchar2,
141 OapfStoreID in out varchar2,
142 OapfStatus out varchar2,
143 OapfBatchState out varchar2,
144 OapfBatchDate out varchar2,
145 OapfCreditAmount out varchar2,
146 OapfSalesAmount out varchar2,
147 OapfCurr out varchar2,
148
149 OapfBatchTotal out varchar2,
150 OapfNumTrxns out varchar2,
151 OapfVpsbatchID out varchar2,
152 OapfGWsbatchID out varchar2,
153 OapfErrLocation out varchar2,
154 OapfVendErrCode out varchar2,
155 OapfVendErrmsg out varchar2);
156
157 procedure oraqrytxstatus(
158 OapfOrderId in varchar2,
159 OapfPmtType in varchar2,
160 OapfStoreID in varchar2);
161 end ICX_PAYMENT_PVT;