/
package2.xml
430 lines (429 loc) · 15.7 KB
/
package2.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
<?xml version="1.0" encoding="UTF-8"?>
<package version="2.0"
xmlns="http://pear.php.net/dtd/package-2.0"
xmlns:tasks="http://pear.php.net/dtd/tasks-1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0
http://pear.php.net/dtd/tasks-1.0.xsd
http://pear.php.net/dtd/package-2.0
http://pear.php.net/dtd/package-2.0.xsd">
<name>Payment_Process</name>
<channel>pear.php.net</channel>
<summary>Unified payment processor</summary>
<description>Payment_Process is a gateway-independent framework for processing credit cards, e-checks and eventually other forms of payments as well.</description>
<lead>
<name>Philippe Jausions</name>
<user>jausions</user>
<email>jausions@php.net</email>
<active>yes</active>
</lead>
<lead>
<name>Ian Eure</name>
<user>ieure</user>
<email>ieure@php.net</email>
<active>no</active>
</lead>
<lead>
<name>Joe Stump</name>
<user>jstump</user>
<email>jstump@php.net</email>
<active>no</active>
</lead>
<helper>
<name>Robert Peake</name>
<user>cyberscribe</user>
<email>robert@peakepro.com</email>
<active>no</active>
</helper>
<date>2008-10-12</date>
<time>15:41:42</time>
<version>
<release>0.6.7</release>
<api>0.6.7</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD License</license>
<notes>
* Added "curl_options" support to option array for AuthorizeNet backend
</notes>
<contents>
<dir name="/">
<file name="LICENSE-BSD" role="doc" />
<dir name="examples">
<file baseinstalldir="docs/Payment_Process"
name="creditcard.php"
role="doc" />
<file baseinstalldir="docs/Payment_Process"
name="echeck.php"
role="doc" />
<file baseinstalldir="docs/Payment_Process"
name="linkpoint.php"
role="doc" />
<file baseinstalldir="docs/Payment_Process"
name="Payment_Process-example.php"
role="doc" />
<file baseinstalldir="docs/Payment_Process"
name="TrustCommerce_creditcard.php"
role="doc" />
</dir>
<dir name="Process">
<dir name="Type">
<file baseinstalldir="Payment"
name="CreditCard.php"
role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="Payment"
name="eCheck.php"
role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
</dir>
<file baseinstalldir="Payment"
name="AuthorizeNet.php"
role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="Payment"
name="Bibit.php"
role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="Payment"
name="Common.php"
role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="Payment"
name="Dummy.php"
role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="Payment"
name="LinkPoint.php"
role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="Payment"
name="Transfirst.php"
role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="Payment"
name="TrustCommerce.php"
role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
<file baseinstalldir="Payment"
name="Type.php"
role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
</dir>
<file baseinstalldir="Payment"
name="Process.php"
role="php">
<tasks:replace from="@package_version@" to="version" type="package-info"/>
</file>
</dir>
</contents>
<dependencies>
<required>
<php>
<min>4.2.0</min>
</php>
<pearinstaller>
<min>1.4.11</min>
</pearinstaller>
<package>
<name>Validate</name>
<channel>pear.php.net</channel>
<min>0.6.2</min>
</package>
<package>
<name>Validate_Finance_CreditCard</name>
<channel>pear.php.net</channel>
<min>0.5.2</min>
</package>
</required>
<optional>
<package>
<name>XML_Parser</name>
<channel>pear.php.net</channel>
<min>1.3.1</min>
</package>
<package>
<name>Net_Curl</name>
<channel>pear.php.net</channel>
<min>1.2.5</min>
</package>
</optional>
</dependencies>
<phprelease />
<changelog>
<release>
<version>
<release>0.6.7</release>
<api>0.6.7</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2008-10-12</date>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD License</license>
<notes>
* Added "curl_options" support to option array for AuthorizeNet backend
</notes>
</release>
<release>
<version>
<release>0.6.6</release>
<api>0.6.5</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2008-05-06</date>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD License</license>
<notes>
* Updated license to BSD
* PEAR coding standard clean up
</notes>
</release>
<release>
<version>
<release>0.6.5</release>
<api>0.6.5</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2006-01-15</date>
<license uri="http://www.opensource.org/licenses/php.php">PHP License v3.0</license>
<notes>
* Fix more returning of non-variables by reference.
</notes>
</release>
<release>
<version>
<release>0.6.3</release>
<api>0.6.3</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-09-07</date>
<license uri="http://www.opensource.org/licenses/php.php">PHP License v3.0</license>
<notes>* Updated all validate functions and validation to return PEAR_Error instead of simple bool to provide better error messaging
* Validation upgrade BREAKS BACKWARD COMPATIBILITY (see examples/creditcard.php lines 29-34) for Payment_Process_Type::isValid() and setting payments with setPayment() in your gateway
* Altered AuthorizeNet driver to report better error messages when message code is 33 (missing required field)
* Test mode in AuthorizeNet no longer turned on by default
* Fixed mispelled Payment_Process_Common() (Bug #5360)
* Fixed use of undefined PAYMENT_PROCESS_TYPE_CREDITCARD (Bug #5375)
</notes>
</release>
<release>
<version>
<release>0.6.2</release>
<api>0.6.2</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-08-12</date>
<license uri="http://www.opensource.org/licenses/php.php">PHP License v3.0</license>
<notes>* Updated LinkPoint driver
* Added LinkPoint example
* Minor documentation fixes
</notes>
</release>
<release>
<version>
<release>0.6.1</release>
<api>0.6.1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-08-10</date>
<license uri="http://www.opensource.org/licenses/php.php">PHP License v3.0</license>
<notes>* Removed PHP_Compat dependency.
* Added missing Bibit.php driver file.
* Added missing LinkPoint.php driver file.
* Added optional dependency for XML_Parser for LinkPoint driver.
</notes>
</release>
<release>
<version>
<release>0.6.0</release>
<api>0.6.0</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2005-07-28</date>
<license uri="http://www.opensource.org/licenses/php.php">PHP License v3.0</license>
<notes>* Closed bug #2896
* Moved validation code in Payment_Process_Type_CreditCard to use the new Validate_Finance_CreditCard package (Bug #4765)
* Moved all common code out of Payment_Process and into Payment_Process_Common
* Removed Payment_Process_Type::$name and replaced it with Payment_Process_Type::$firstName and Payment_Process_Type::$lastName respectively
* Fixed field encapsulation in AuthorizeNet driver (Bug #2756)
* Fixed _prepareQueryString() in AuthorizeNet driver (Bug #3820)
* Fixed undefined index in Common.php (Bug #3821)
* Fixed assignment to private variable in Payment_Process::factory() (Bug #3790)
* Fixed typo in `RESULT_INVALID' constant declaration and use. (Bug #3919)
* Added _validateCvv() to Payment_Process_Type_CreditCard (Bug #3837)
* Added handler support in Payment_Process_Common::setPayment() (Bug #1265)
* Added Payment_Process::accept() and Payment_Process::log() to be a common logging interface for debugging/logging (In response to Bug #3839 and Bug #3791)
* Added a Bibit driver written by Robin Ericsson <lobbin@localhost.nu>
* Added Philippe Jausions as a maintainer. Along with Joe Stump he will be maintaining the AuthorizeNet driver and contributing other core code.
* Removed code that altered the URI in the AuthorizeNet driver (Bug #3820)
* Removed 'Offline' driver, as it depended on Validate code which doesn't exist in any released version of the Validate package. Use the 'Dummy' driver for testing.
* AuthorizeNet driver now relies on Net_Curl 1.2.0 stable
</notes>
</release>
<release>
<version>
<release>0.5.8</release>
<api>0.5.8</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-11-18</date>
<license uri="http://www.opensource.org/licenses/php.php">PHP License v3.0</license>
<notes>* Fix bug #1732.
* Fix bug #1733.
* Fix bug #1270.
* Fix bug #2444.
* Rename DPILink driver to Transfirst - the company changed it's name.
* Add TrustCommerce driver, submitted by Robert Peake <robert@peakepro.com>
* Add Robert Peake as a helper maintainer. Please direct all TrustCommerce questions to him.
</notes>
</release>
<release>
<version>
<release>0.5.7</release>
<api>0.5.7</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-06-11</date>
<license uri="http://www.opensource.org/licenses/php.php">PHP License v3.0</license>
<notes>* Fix bug #1536.
* Fix bug #1619.
* Add Fraud & Duplicate result codes.
* Authorize.net driver update.
* Don't validate zip codes for non-US countries.
</notes>
</release>
<release>
<version>
<release>0.5.6</release>
<api>0.5.6</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-03-31</date>
<license uri="http://www.opensource.org/licenses/php.php">PHP License v3.0</license>
<notes>* Move credit card type constants into Type.php, as they weren't usable until factory() was called.
</notes>
</release>
<release>
<version>
<release>0.5.5</release>
<api>0.5.5</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-03-31</date>
<license uri="http://www.opensource.org/licenses/php.php">PHP License v3.0</license>
<notes>* Added initial support for type eCheck in AuthorizeNet driver
* Added new type checking via $_typeFieldMap
* Cleaned up Common.php
* Added example echeck.php
</notes>
</release>
<release>
<version>
<release>0.5.2</release>
<api>0.5.2</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-03-23</date>
<license uri="http://www.opensource.org/licenses/php.php">PHP License v3.0</license>
<notes>* Fix the DPI Processor's Result class, which was returning an error even when the transaction was approved.
</notes>
</release>
<release>
<version>
<release>0.5.1</release>
<api>0.5.1</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-03-23</date>
<license uri="http://www.opensource.org/licenses/php.php">PHP License v3.0</license>
<notes>* Add missing $_statusCodeMap to DPILink's Result class, otherwise validate() always thinks the transaction was declined.
* Change minimum charge to $0.99.
* Change version to 0.5.1.
</notes>
</release>
<release>
<version>
<release>0.5</release>
<api>0.5</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-03-22</date>
<license uri="http://www.opensource.org/licenses/php.php">PHP License v3.0</license>
<notes>* Information about the payment source is now contained in a Payment_Process_Type-derived class.
* Authorize.net Processor added, by Joe Stump.
* DPILink & Dummy Processors updated to use new semantics.
* A Common class was added, which contains utility functionality common to all Processors.
</notes>
</release>
<release>
<version>
<release>0.2</release>
<api>0.2</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
</stability>
<date>2004-01-26</date>
<license uri="http://www.opensource.org/licenses/php.php">PHP License v3.0</license>
<notes>Initial PEAR package release.
* New semantics for Payment_Process_Result class allows for processor-specific subclasses. Dummy & Dpilink processors updated to new semantics.
* Dpilink processor has been tested with TransFirst's system, and appears to be working.
* Added example script.
</notes>
</release>
</changelog>
</package>