NZ Payment Gateways

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
aaron1234nz's picture

I'm just started doing my first ecommerce website in Drupal and was wondering if anyone has made/knows of a payment gateway module for Ubercart that works with NZ credit card processors (eg. DPS or Paymate)?

Comments

DPS

davesparks's picture

Yep, I know some people with DPS. Should be releasing soon, I'll see where they are at and let you know!

Contact Egressive about a

Bevan's picture

Contact Egressive about a DPS module for ecommerce. Not sure how portable that would be to ubercart.

Bevan/

Is it up on drupal.org ?

Shiny's picture

Is it up on drupal.org ?

I believe not. Egressive

Bevan's picture

I believe not. Egressive has it and/or knows who has it. They mentioned it to me once in passing and also mentioned they'd share it if there were demand. IIRC. Pinging them...

Bevan/

It's 4.7.x at the mo'

lightweight's picture

Hi Shiny,

It's a 4.7.x module at the mo'... Will look at getting the current code to you, though, if you're interested. By the way, Jonathan and I will be up in Wgtn next week, so would be keen to catch up, perhaps late afternoon...

D

Email me if you want it

berenddeboer's picture

Hi Aaron,

I've written a DPS gateway module for ecommerce, email me if you want to have the source. It will be released shortly once it has actually been used in the wild.

Thanks for the offer

aaron1234nz's picture

Thanks for the offer Berend

The guy I'm doing the site for has decided to use paymate for now (its cheaper than DPS if you do really low volumes). I think I'll have a go at writing a module for ubercart and payment myself. I think I can pretty much copy the paypal module and modify bits.

Have you looked at Secure Paytech?

jonathan_hunt's picture

See http://securepaytech.com/

I found their rates very reasonable and their interface was easier to work with compared to DPS PX. I have some 4.7.x code for Ecommerce module. I'll see if I can get some 5.x code onto d.o very soon.

What are the advantages of

Bevan's picture

What are the advantages of paymate over paypal?

Bevan/

The advantages

aaron1234nz's picture

The are a number of advantages to using paymate over paypal:
1. Paymate is NZ/AUS based
2. Paymate can accept NZ dollars
3. Paymate is linked to your bank account (but you do not need merchant agreements)

The Paymate fees are comparable to Paypal, apart from you don't have to pay to get the money transfered to your bank account. The payment interface is a bit clunky though.

Paypal has been dong

Bevan's picture

Paypal has been dong transactions in NZD for a while now, and it is fairly easy to transfer money to your NZ bank account (also without a merchant account). Although that takes five days.

Is paymate any better in that regard?

Bevan/

PayStation

dman's picture

I have a PayStation module for D5/eCommerce thats' been working (AFAIK) since Christmas.
I was going to publish it earlier, but then I had to reset my server for CVS ... then backup a site copy ... then, well, y'know.
I'll see if I can publish it when I get a breather. the eCommerce module was a bit of a moving target however. Sorry, no clue for UberCart.

http://www.paystation.co.nz/cms_display.php requires your own CC -processing account etc, so it's not as convenient as paypal, but I've worked pretty close with the developers before now.

DPS PXAccess

superstar's picture

We've done a DPS pxaccess module (currently used live). It is in 4.7.x format as well. It is implemented in 5.x.

Nick Moylan
Superstar Software Ltd (Wellington)

DPS gateway

patrickharris's picture

I'm about to write a DPS module for Ubercart. Let me know if you want to combine efforts!

I'm assuming Nick's DPS module mentioned above is for e-commerce, and not ubercart?

RE: DPS gateway

superstar's picture

Yes, it is for Drupal E-commerce 5.x-3.4.

Sorry, didn't read the original post in too much detail!

Cheers
Nick.

NZ specific modules on drupal.net.nz?

aaron1234nz's picture

Would it be worth making a section on the drupal.net.nz website for NZ specific modules such as payment gateways? I'm guessing that there's other NZ specific modules out there as well that could be included.

Page created at:

Ubercart module available for Paymate?

lyncus's picture

I've recently switched to Drupal and implemented the Ubercart module. What I've been looking for without much success is NZ specific modules.... can't seem to find any anywhere.

I did , however find this thread... can anyone point me to an Ubercart module (or instructions for building one) dealing with Paymate? I've implemented the Paypal module and cheque payments but would appreciate any pointers to other sources of NZ specific modules.

Ian

Available here

aaron1234nz's picture

Hi Ian,

I have uploaded my Ubercart/Paymate module for you here http://web2life.co.nz/content/paymate

(I would have attached it to this post, but there is no attach button)

It's not perfect, but it does work. Enjoy

Aaron

Paymate

lyncus's picture

Thanks Aaron.... cruised your blog and site to see what you are up to.... very varied interests :-)

Thanks very much for pointing me to your Paymate Module.... I've been looking at the code (most code seems beyond me at times since I'm self taught, but I'm getting better at it) and one thing I've noted (since you indicated it still has a couple of bugs?) is this line:

$country=array(0 => array('country_iso_code_3' => 'NZ'));

Shouldn't a country_iso_code_3 be 3 letters?... which if I follow things properly means this line should end with NZL

I also noted the default value for currency in the module appears to be set to AUD - was there a particular reason for that?

ian

Hi Aaron You mention that

websupportguy's picture

Hi Aaron

You mention that your module is not perfect. What is it that needs to be improved? I have a client wanting to use PayMate and I might be able to help you with some code improvements.

Tony

Hi Tony, I don't currently

aaron1234nz's picture

Hi Tony,

I don't currently look after any projects that use this code anymore.

from memory the code on my website is quite stable now.

regards
Aaron

Paymex

millionleaves's picture

Have you come across Paymex? They're a Tauranga-based company that offers online payment solutions in a similar model to that of PayPal (although they go a lot further in various areas)

They offer payment gateways for Ubercart and CiviCRM as well as a variety of others, and will add further gateways on request. We requested Ubercart and CiviCRM gateways and they had the Ubercart module ready in 2 weeks at no cost to us. We could have paid $99 for them to deliver it in 48 hours had we required that. Having gone through the pain of building DPS modules for both, this was a godsend.

Best thing is that you no longer need a payment aggregator (DPS) or merchant account. There's no requirement for your customers to register for Paymex before they can make a payment. And the fees are pretty reasonable, especially if you're contemplating the merchant account route.

They have a reseller/affiliate program as well, so you can get paid if you refer someone or sign up a client to their service - 0.5% of all transactions, up to $1000 in the first 12 months. Feel free to click my link below :-)

https://secure.paymex.co.nz/refer/home/?b={ae92378c-7224-454d-9d22-0026448936f1}

or ... just go straight to the site:

http://www.paymex.co.nz

Paymex and civiCRM

petednz's picture

Curious to hear that they offer payment processing for civiCRM as have seen no mention of it on the civiCRM forum, and nothing obvious on their site. May be worth a follow up though. Thanks

pete davis : fuzion : advocacy + strategy + communication

pete davis : fuzion : connect + campaign + communicate

CiviCRM

millionleaves's picture

We asked them for a module and they created one. I haven't tested it properly yet, but it appears to work without problems. If it's still not on the site, let me know and I'll share the version they sent us. Or ... just contact them directly.

Flag it on civicrm forum

petednz's picture

not there when I checked - not after one at present having just been through process of getting flo2cash set up but may be worth you flagging its availability on civicrm forum?
pete davis : fuzion : advocacy + strategy + communication

pete davis : fuzion : connect + campaign + communicate

Paymex is no more

millionleaves's picture

Just got an email from Paymex saying they've closed their doors. Something about "runaway chargebacks and various legal issues".

Bummer. They had a great model. Guess it's back to the big guys.....

I should mention - we've just contributed a DPS module for CiviCRM that will be part of 2.1. We originally developed it for 2.0 so can provide that version if you need it. Bear in mind that 2.1 will only be available for Drupal 6, so if you're still on Drupal 5 you'll be stuck on CiviCRM 2.0 until you migrate.

We also have a Drupal module for DPS that we can make available. We've tested it but don't have it in production yet.

Paymex returns

millionleaves's picture

Hi

In the interests of keeping the record straight, it now seems that Paymex is back in business (or will be within days). Another Tauranga company, Enform, bought them and is in the process of resurrecting them.

www.paymex.com

There is a fair bit of communication coming from Enform, the new owners. I'll post more when the dust settles.

David

links to discussion in NZPHPUG on paymex

xurizaemon's picture

In lieu of a followup from David on this, there was some discussion on NZPHPUG re Paymex at the time as well.

paymex closes, then paymex will be back, then paymex is back

If my comments have helped you, please pay it forward!
Use issue queues to discuss module issues - this will help your questions assist others (including yourself!) in future.

Paymex

millionleaves's picture

Yeah, sorry about that. Thanks for the follow-up.

Paymex is indeed back, now owned by another Tauranga-based web developer and we're using it for a couple of sites. From what I understand, the new owners have set things up so that the reasons they went under in the first place can't happen again. I guess only time will tell.

Tech support is now all via email. They seem pretty responsive. And they continue to work on payment modules including a new one that supports Ubercart 2.0. But their affiliate program seems to have disappeared. They've confirmed in email a couple of times that it's coming back but there's still no sign of it.

I still like the idea of Paymex (a lot) but it remains to be seen whether they're ready for prime time. That said, I'd happily start a small client on Paymex/Ubercart knowing that if there were any issues we could switch them quickly to PayPal.

David

Paymex closing again

babbage's picture

Hi all,
Paymex has announced in an email to customers on 5 July 2010 that they are no longer accepting new accounts, and that they will cease processing credit card transactions from 16 July 2010. As there is no mention on this on their website I telephone Enform today, who are part of the group of companies that own Paymex, and whose details were sent to previous Paymex customers when the doors closed last time and Enform/their parent company took over. An Enform staff member today confirmed for me that Paymex is indeed closing. It seems highly unlikely that Paymex will be resurrected a third time; at this point what site developer would trust the service?

ANZ eGate

epop's picture

ANZ eGate has not been mentioned here so I thought I would pop it in. I have used this Ubercart module http://www.ubercart.org/contrib/3515 before and it works quite well with the 3rd party ANZ server hosted solution. Its a snap to set up.
http://www.manaakisolutions.co.nz

ANZ eGate

jason.williamson's picture

Hey, You mentioned ANZ eGate is easy to set up so i guessing you've had success with it - are you able to help with a problem im having getting it working?

We have just implemented this module as payment gateway for our site in ubercart and tested no problems but when sent to our banks tester (ANZ) they have told us that they are able to tamper with the transaction purchase amount and that this indicates there is no validation of the secure hash taking place.

Did you have this problem and if so how did you fix it?

Thanks

Do you have a copy of the

gordon's picture

Do you have a copy of the eGate API or a link to it. I think I know what the problem is. but I need to take a look at the spec to make sure.

--
Gordon Heydon

--
Gordon Heydon

What exactly do you need to look at?

jason.williamson's picture

Hey,
Thanks for the reply, what exactly do you need me to supply for you? Sorry im a bit of a rookie at all this
Ive attached the instructions provided by the bank - Does that help?

Yes I thought this was the

gordon's picture

Yes I thought this was the problem, but they actually have a fix. The secure hash needs to be added to the transaction request, so that the transaction request url can't be altered.

This is a know issue with both e-Commerce < 4.0 and ubercart. This has been fixed in e-Commerce 4.0+ where that if someone does alter the url e-Commerce doesn't care and the worst case is that it will result in an under payment.

You will need to get someone to add the secure hash to the payment gateway so that the url can't be altered. But I am suprised that this is not already in there.

--
Gordon Heydon

--
Gordon Heydon

Thanks, Are you able to help?

jason.williamson's picture

Are you able to help us out with this as we need to get our shop up and running asap. What timeframe are we looking at and what would you charge us?
email me jasonatalpha.org.nz, Cheers

Drupal contrib version available

xurizaemon's picture

Hey Jason

I noticed that issue as well - there are three support requests regarding the same problem on the Ubercart contrib page.

The issue you're having is #568338 - Able to bypass validation on payment amount on the Drupal issue tracker. Any additional info you can add there would be much appreciated!

I believe I identified what to me looked like the logic error causing that issue (validation would fail, but nothing was done about it). So hopefully this is fixed now - I'll need to get ANZ to take a look and then maybe backport it to D5 as well.

Have updated this module to D6 recently and created a Drupal contrib project for it, so the D6 version of the module is available at http://drupal.org/project/uc_migs

Cheers

If my comments have helped you, please pay it forward!
Use issue queues to discuss module issues - this will help your questions assist others (including yourself!) in future.

DPS Gateway for ubercart

patrickharris's picture

To the 14 or so people who privately requested my DPS ubercart module ... if any of you have used it and modified it, please let me know as I am about to reuse this module on a new site & I'd be keen to update it.

thanks patrick

xurizaemon's picture

@patrickharris - your DPS module has been working fine for us on one test site for about four months, tested on both UC 1.0 and now 1.3

we've had to make no changes to it yet. am happy to help in other ways (code review / docs / hosting for download - let me know?)

thanks for your good work!

If my comments have helped you, please pay it forward!
Use issue queues to discuss module issues - this will help your questions assist others (including yourself!) in future.

oh - thanks xurizaemon

patrickharris's picture

Good to know it's working!

eWay in NZ

catchlight's picture

eWay are now bringing their services to NZ. Check them out also.

Ubercart DPS modules

xurizaemon's picture

The uc_paymentexpress module is now available in Drupal contrib with both PXAccess and PXPost interfaces.

This module provides a drop-in replacement for users of Superstar Software's uc_pxaccess.module and Patrick Harris's dps_pxpost.module, which it's based on. I've added some improvements and a couple of fixes as well.

It's currently (end of August 2009) at 5.x-1.x-dev and 6.x-1.x-dev, but I'll roll a stable release once we get a bit more feedback. There are a few wishlist items in the issue queue already.

Thanks Nick & Patrick for the initial code!

If my comments have helped you, please pay it forward!
Use issue queues to discuss module issues - this will help your questions assist others (including yourself!) in future.

Paymate module for CiviCRM

babbage's picture

I've hacked together a Paymate payment module for CiviCRM for a client who was previously processing via Paymex, by re-writing the Paymex module to work with their system. It's only been testing with CiviEvent not CiviContribute, and it has a few rough points but it works so if you're desperately looking for a Paymex alternative before Friday when they close, and you don't want to open a merchant account, it may be what you're looking for. Drop me a line via my drupal.org contact form... :)

Paystation for CiviCRM

eileenmcnaughton's picture

Progress on this is tracked here http://issues.civicrm.org/jira/browse/CRM-6398