View Source

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{zone-template-instance:ZFDEV:Zend Proposal Zone Template}


[Darby Felton|], Zend liaison

1.1 - 1 August 2006: Updated from community comments.

Zend_Service_Payment is a module to provide a standardized api for payment processing. Due to the large range of diffrences between processors this only suggests a base api, it does not attempt to abstract all of the settings and complicated nature of processors.

* [Basic Zend_Service_Authnet Class that the idea is based off|]

Will provide a basic api layout for handling and processing of payments online

* This component *will* provide a basic api
* This component *will* provide a way to load various api's
* This component *will not* attempt to fully abstract all of the settings of the various processors

* Zend_Exception

Provide an easy to use basic api for handling payment processing

* Milestone 1: [design notes will be published here|]
* Milestone 2: Working prototype checked into the incubator supporting use cases #1, #2, ...
* Milestone 3: Working prototype checked into the incubator supporting use cases #3 and #4.
* Milestone 4: Unit tests exist, work, and are checked into SVN.
* Milestone 5: Initial documentation exists.

If a milestone is already done, begin the description with "\[DONE\]", like this:
* Milestone #: \[DONE\] Unit tests ...

* Zend_Service_Exception
* Zend_Service_Payment (factory class)
* Zend_Service_Payment_Authnet


$authnet = new Zend_Service_Payment('authnet');


class Zend_Magic_Exception extends Zend_Exception {}

class Zend_Magic {