Đang Thực Hiện

155901 Convert Ruby Code to PHP 5 OOP

I would like to have [url removed, login to view] class converted from the Ruby/Rails ActiveRecord classes into a OOP based class on PHP5 code. It must be OOP, because I will have it extended in the future for additional gateways.

As time progresses I would like to get to a point where the PHPActiveMerchant is either in sync with the Ruby version or exceeds it.

Notes:

- I want it to be OOP based -- basically the same way it is now using a Base object which is extended to have the specific functionality. Helper classes also. I can't stress this enough -- it MUST be Object Oriented, and AM has a pretty good class layout so before you diverge from how AM lays out its classes, helpers and functionality, you must ask.

- You do NOT need to use the money class. Money should be treated as a flat integer. (i.e. If I pass 1050 = $10.50, 1233 = Twelve dollars and thirty-three cents -- assuming in this case USD denomination)

- Their maybe other classes used in the ruby class (that I missed going over the code) that aren't needed in php-- as we don't have to make it "ruby-ish", ask and I will let you know. I want to allow it to be easily extended while maintaining the ease to create new gateways.

- The code will be release under the same MIT license meaning you can re-use it in your own future projects.

and Your name/company (and web link!) as the conversion author will be put into the readme/contributors documentation.

- Since the code will be released under the MIT license, all code must be your own. You should not need to use any external dependency except for CURL and/or XML extension calls.

- The conversion needs to be based on the current SVN version rather than the last official release 1.1.0

- I only _need_ some of the gateways converted, I want all the paypal/payflow methods, eway, paymentexpress, nochex and [url removed, login to view] in the first version. (If you think it wouldn't cost much more to add the rest of the supported gateways, then you may optionally quote the additional charge for that work in a message)

- Optionally if you would like to quote it, is adding Amazon and Google Checkout payment methods (neither are currently in the ActiveMerchant ruby based code)

- The paypal/payflow methods should be converted to use name-value-pairs api rather than xml/soap api. The NVP api is much cleaner to use and is still maintained. Prior version of the ruby code still used soap (I haven't checked to see if the SVN copy is still soap)

Kỹ năng: Bất kì công việc gì, PHP

Xem thêm: xml use case, www code org, will do anything for 5 dollars, web of ruby, use case how to, use case extension, use case amazon, time now ruby, ruby rails helper, ruby on rails version, ruby on rails release, ruby on rails org, ruby on rails license, ruby on rails last, ruby on rails get methods, ruby on rails cost, ruby on rails case, rest with ruby on rails, rest google api, php checked checked, only 5 dollars, meaning of quote, make 5 dollars, i will do it for 5 dollars, how to get web projects

Về Bên Thuê:
( 1 nhận xét )

Mã Dự Án: #1902086