Forums / Developer / I am just completing a payment gateway using protx and want to gauge interest before posting

I am just completing a payment gateway using protx and want to gauge interest before posting

Author Message

Stuart Fenton

Friday 23 April 2004 10:54:55 am

I am just completing a payment gateway extension for Protx and wondered if it would be of interest to the community. It is rather complex and uses workflows to do it's thing but I wanted to gauge interest before posting it as I would need to write the documentation and generally clean up the code for general release.

If there is sufficient interested then I will do the cleanup work and post it into the contributions section.

Protx is a payment gateway that does not charge as much as worldpay but does require the user to have a merchant account. They charge £20 a month or 10p per transaction (with you own merchant account charges on top)

To read more look at http://www.protx.com

--

Regards
Fats

Fats.neutron@grandmore.com
http://www.grandmore.com

-- Stuart

stuart@grandmore.com
http://www.grandmore.com

Tony Wood

Friday 23 April 2004 10:58:35 am

Fats,

We would all be interested the more payment gateways the better.
Can you post it to contributions http://ez.no/community/contributions/workflow. You can then store the code in the public svn respository at http://pubsvn.ez.no/community/trunk/extension/ if you wish.

Thanks for sharing

--tony

Tony Wood : twitter.com/tonywood
Vision with Technology
Experts in eZ Publish consulting & development

Power to the Editor!

Free eZ Training : http://www.VisionWT.com/training
eZ Future Podcast : http://www.VisionWT.com/eZ-Future

Alex Jones

Friday 23 April 2004 11:12:44 am

Plus good examples of complex workflows would be of a major benefit to the community. I would really appreciate your insight.

Alex

Alex
[ bald_technologist on the IRC channel (irc.freenode.net): #eZpublish ]

<i>When in doubt, clear the cache.</i>

Stuart Fenton

Friday 23 April 2004 11:20:18 am

Tony.

I was intending putting into the contributions area as it can then be expanded more quickly as well as allow more flexible bug fixing and all that malarkey.

I currently use Subversion so integrating my own work into the community is pretty seamless.

Regards
Fats

--
Fats Neutron
Fats.neutron@grandmore.com

-- Stuart

stuart@grandmore.com
http://www.grandmore.com

Stuart Fenton

Wednesday 27 July 2005 3:50:04 pm

Sorry it took so long but I have posted the Protx extension. It took me while to test it and clean up the code. too many pressures every day. So I took out some time tonight to get it published.

Let me know what you think.

http://ez.no/community/contribs/workflow/protx_payment_gateway

Fats.

-- Stuart

stuart@grandmore.com
http://www.grandmore.com

Xavier Dutoit

Wednesday 27 July 2005 11:57:46 pm

Hi,

Is this extension already in production for on one of your website ?

I didn't know Protx, sounds interesting... but I quite don't understand where to get the merchant account. I'm digging so I can give it a try.

Xavier

http://www.sydesy.com

Stuart Fenton

Thursday 28 July 2005 2:11:28 am

Yes it on several sites, it's been running for quite a few months now.

The Merchant account is acquired through most banks.

You can setup a test account on Protx https://www.protx.com/apply/ I had a test account without a merchant account while I was writing the extension.

Fats

-- Stuart

stuart@grandmore.com
http://www.grandmore.com

Mark Emms

Thursday 28 August 2008 7:40:55 am

I think Protx has changed quite significantly since this was released as has eZ P.

I am starting to develop a new version of this extension if no one else has already done the work aimed at eZ P 4.

I may be biting off more than I can chew - can anyone advise me how far off the old version is against the new standards?

At this point I don't even know if the eZP 4 database has the fields I require in it yet! I'd be very interested in any feedback/hints.

Thanks

eZ debug

Timing: Jan 18 2025 00:52:40
Script start
Timing: Jan 18 2025 00:52:40
Module start 'content'
Timing: Jan 18 2025 00:52:41
Module end 'content'
Timing: Jan 18 2025 00:52:41
Script end

Main resources:

Total runtime1.1109 sec
Peak memory usage4,096.0000 KB
Database Queries215

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0062 589.4453180.7656
Module start 'content' 0.00620.9601 770.2109738.8359
Module end 'content' 0.96640.1444 1,509.0469344.3516
Script end 1.1108  1,853.3984 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00400.3641210.0002
Check MTime0.00160.1462210.0001
Mysql Total
Database connection0.00050.040810.0005
Mysqli_queries1.014491.31262150.0047
Looping result0.00250.22142130.0000
Template Total1.055995.020.5279
Template load0.00210.186920.0010
Template processing1.053894.861620.5269
Template load and register function0.00010.008410.0001
states
state_id_array0.00760.687210.0076
state_identifier_array0.00150.136220.0008
Override
Cache load0.00190.1688590.0000
Sytem overhead
Fetch class attribute can translate value0.00110.097860.0002
Fetch class attribute name0.00090.0795130.0001
XML
Image XML parsing0.00410.365760.0007
class_abstraction
Instantiating content class attribute0.00000.0020160.0000
General
dbfile0.01030.9237510.0002
String conversion0.00000.000530.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
8content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
8content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
13content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
5content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 36
 Number of unique templates used: 6

Time used to render debug report: 0.0002 secs