Tag Archives: pesapal

Pesapal Donations Extension for Joomla 2.5.x and 3.x.x–Rough Draft

13 Apr

It has been a while since I worked on payment plugins but it seems like I am giving into the pressure. Find herein some code of some extensions that I have had for a while but for some reason I have not published.

These are rough working drafts of a donation extension for the Pesapal payment gateway. They do need some work but technically, they work. So for anybody who needs simple extension that will accept Pesapal payments – and even handle their IPN notices (yes – the extension will provide you with the URL for the IPN setting in Pesapal)

Find below the download links to the extensions

Pesapal Donate for Joomla 2.5.x (alternate download link)

Pesapal Donate for Joomla 3.x.x (alternate download link)

For some basic details into what the extensions do / how they work…read on

Continue reading

Free PesaPal Payment Plugin Virtuemart 2.0 (Joomla 1.5/1.6/1.7/2.5/3.0)–Update 1

31 Dec

It is becoming aparent that I do some of my best work on the eves of holidays. So, it is new years eve, and here we go with an update to the Virtuemart + Pesapal plugin that I published on Christmas eve.

It came to my attention that Pesapal actually have an official plugin for virtuemart 2.0. I suppose, the more, the merrier. The only problem is for my test in Joomla 2.5 and latest virtumart, the plugin does not work. I also found quite a few issues it you have their plugin and my plugin installed. These therefore are the issues I am addressing in this update.

  • Added default image for pesapal upon installation of plugin
  • Changed name of plugin to btgpesapal to avoid conflict with Pesapal’s official plugin
  • Added check for shared php classes oauth and xmlhttprequest just incase another installed plugin is already implementing them thus preventing re-delaration errors
  • Added sys.ini language file for use on the front end of the Virtuemart shopping cart.
  • Added btgpesapal folder during installtion to avoid placing class files in root of plugin folder.
Tested On:
- Virtuemart v2.0.14
- Joomla v2.5.8
- PHP v5.3.10 & MySQL v5.5.20


Continue reading

Free PesaPal Payment Plugin Virtuemart 2.0 (Joomla 1.5/1.6/1.7/2.5/3.0)

24 Dec

Its been a while since I have given out free code. Not that I have not been developing. On the contrary, I think I have been developing a bit too much, causing me to forget to give back to the community that helps me develop in the first place.

It is Christmas Eve, and the world should have ended three days ago – according to the Myans. Now that we are all still here, well, I suppose it is time I release this plugin that I have had in my archive for quite a while, but simply had not gotten the time to publish it on the site. So here goes.

Tested On:
- Virtuemart v2.0.14
- Joomla v2.5.8
- PHP v5.3.10 & MySQL v5.5.20


Continue reading

Interesting Hack for PesaPal?

3 Nov

I recently had to integrate PesaPal in a very interesting way, needing me to think out of the box – as usual. To all those who know PesaPal  – integration wise, you are familiar with the way we simply iframe in the $iframe_src we come up with via the standard integration methods. What you may not know is that should you already be in an iframe when before calling in the PesaPal iframe – so that you have the pesapal iframe within another iframe – you break PesaPal functionality.

Continue reading

Update to Free PesaPal Payment Module for Virtuemart 1.1.9 and (J1.5)

18 Jul

Since my last release of a PesaPal module for public consumption, PesaPal has changed a few things, which I believe I have mentioned from time to time on this forum. They are working on improving their system, and in as much as they are not where I would like them to be, at least they are more secure for sure.

The downside of these improvements to PesaPal is that my old plugin was broken and I have now just updated it. Please find below details on how to install the PesaPal payment module for Virturmart 1.1.9.

Please note that this is a major update and the old code will not work. And due to that, I am simply going to change all download links to the newer improved version of this code.

Tested On:
- Virtuemart v1.1.9
- Joomla v1.5.26
- PHP v5.3.10 & MySQL v5.5.20


Continue reading

M-Pesa without Safaricom?

11 Jun

Recently, Safaricom removed unlimited internet bundles forcing some of us to move to find alternatives. As far as alternatives for internet goes, those are there. And I have since moved my internet bill to another carrier.

As I was moving, I kept thinking to myself why I was on Safaricom in the first place? Why are so many people on Safaricom? Despite the fact that they are not the most affordable network, nor are they the best quality network, they still have staggering numbers of subscribers. Why?

Continue reading

How Payment Gateways Actually Work

8 Jun

PayPal, 2Checkout, Authorize.net, Alert Pay, and a host of other payment gateways…have you ever thought of how they actually work? And by actually work, I do not mean the simple redirecting to the payment gateways site, paying for an item, and being redirected back to the merchant site in a with a success or failure message.

Truthfully, for the most part, what I have just described above is to a great extent, how payment gateways work but there is more. A lot more. After developing quite a few PesaPal modules now for various systems, namely GeoDesic, Flynax, WordPress, Joomla, eDirectory, Jamroom and SkaDate to mention but a few,  I believe I have a deeper understanding of how payment gateways actually work. And below is a general description of this, from a developer’s perspective.

Continue reading