CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Language and Locality »
  • UK Users Group (Moderator: Michael McAndrew) »
  • UK payment processors
Pages: 1 2 3 [4] 5 6 ... 8

Author Topic: UK payment processors  (Read 59049 times)

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: UK payment processors
July 26, 2010, 02:05:50 pm
It is - I think you have Dave M's e-mail? You'll need to contact him
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

idmacdonald

  • I post occasionally
  • **
  • Posts: 69
  • Karma: 1
Re: UK payment processors
July 28, 2010, 03:45:29 am
I'm interested in WorldPay support as well.

It looks like this has been done before, but unfortunately I haven't seen any code available for others to use:
http://www.naturalstep.org.uk/civicrm/contribute/transact?reset=1&id=1

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: UK payment processors
July 28, 2010, 03:46:59 am
No, I can offer you Barclay card & Circle have Sagepay as well. Both of these are in production but not published yet

Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

davem

  • I post occasionally
  • **
  • Posts: 60
  • Karma: 0
    • Circle Interactive
  • CiviCRM version: 3s and 4s
  • CMS version: D6, D7, J!, WP
Re: UK payment processors
August 05, 2010, 07:13:34 am
This is not fully tested yet - i.e. not up and running in a live environment, but seems to be working fine and is getting the responses we expect from SagePay. Anyone interested in further testing please grab the code and let us know if you experience anything unexpected. Please note this does not currently support repeat payments as it wasn't a requirement in this case although I know this is a recommended feature for Civi payment modules.
Anyway, here it is
http://support.circle-interactive.co.uk/help/civicrm/technical


idmacdonald

  • I post occasionally
  • **
  • Posts: 69
  • Karma: 1
Re: UK payment processors
August 31, 2010, 04:32:08 am
Hi,

Good work with the SagePay integration. I'm still looking for WorldPay integration, but I'm not finding any existing code to use, even though it seems that other people have worked on it before.

I'm thinking that I may need to just go ahead and work on some integration code. I think the easiest integration would be 'external mode', so that CiviCRM would pass the relevant info on to WorldPay, then the user would make the actual payment on the WorldPay web site. I've looked at the WorldPay web site, and their sample code for doing this looks fairly straightforward.

Looking at the payment integration code for other payment processors that's in CiviCRM, I have to say that it all looks a bit tricky. Does anyone have any suggestions of existing payment processor code that I could use as a model? One that processes payments externally (as I am looking to develop) would probably work best as a set of model code for me to use.

Any other suggestions or advice for me as I'm thinking about doing this work? I'm trying to get an idea of what would be involved before I dive into the coding. On the other hand, I really need WorldPay support, so I see few alternatives at this point to just going ahead and coding.

Thanks in advance for any advice.

Best wishes,
-Ian

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: UK payment processors
September 04, 2010, 02:32:48 pm
Hi,

I've been meaning to reply to this but haven't found time - you are welcome to PM me with questions.

My experience is that payment processors generally take between 15 &50 hours to write /test/ implement with the main variable being the payment processor's interface. You'll know pretty quickly if you are dealing with one at the top end of that scale.

External mode has the advantage you don't need the manage https or verified by visa (AKA 3D secure). None of the existing processors manage 3d Secure but they will need to at some point.

The external type is 'Notify' according to the code (there are some notes on the wiki but they are pretty old). If you look at this example - http://issues.civicrm.org/jira/browse/CRM-6747 it should give you a clear idea of the files involved. Note that this one needs a minor tweak changing the variable 'fee_amount' to 'amount' - not yet submitted.

I don't recommend using paypal as your starting point because the paypal file works for three different types of paypal transactions (std, pro, express) making it confusing if you only want one. I tend to use PaymentExpress as my starting point because I know it but there are several of that ilk incl the one I linked to just now)

Feel free to PM me.


Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

Michael McAndrew

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1274
  • Karma: 55
    • Third Sector Design
  • CiviCRM version: various
  • CMS version: Nearly always Drupal
  • MySQL version: 5.5
  • PHP version: 5.3
Re: UK payment processors
October 02, 2010, 03:32:34 pm
Hey guys,

Over the past few years it there have been lots and lots of UK payment processors written but very few have been shared and there has been lots of repetition and duplication of effort as a result.

My advice to people starting out and/or receiving already written (or half written payment processors) would be to put them in a public repo right from the word go.  It doesn't matter that your payment processor it isn't ready for public consumption, or that it has bugs.  You can leave it to others to complete and finish.  But it does help the community a lot when these payment processors are made public as soon as possible.

And if you are an organisation that is sponsoring a payment processor I would suggest that you ask your developers to follow the above advice (i.e. put it in a public repo) as soon as they start.  That way, the code that you have sponsored is automatically shared with others in the community :) which is after all what open source is all about :)

Michael
Service providers: Grow your business, build your reputation and support CiviCRM. Become a partner today

Michael McAndrew

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1274
  • Karma: 55
    • Third Sector Design
  • CiviCRM version: various
  • CMS version: Nearly always Drupal
  • MySQL version: 5.5
  • PHP version: 5.3
Re: UK payment processors
October 20, 2010, 07:33:20 am
OK, taking a leaf out of my own book, here (many thanks to Eileen, who is payment processor godess as well as forum godess) is the code for the barclay's payment processor.

http://github.com/michaelmcandrew/ste

You'll have to look for it amongst the rest of the custom code.

This processor is scheduled for inclusion in core in 3.4: http://issues.civicrm.org/jira/browse/CRM-6746

Service providers: Grow your business, build your reputation and support CiviCRM. Become a partner today

davem

  • I post occasionally
  • **
  • Posts: 60
  • Karma: 0
    • Circle Interactive
  • CiviCRM version: 3s and 4s
  • CMS version: D6, D7, J!, WP
Re: UK payment processors
October 25, 2010, 04:12:10 am
Michael
Can we not add these as extensions in 3.4?
DaveM

Michael McAndrew

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1274
  • Karma: 55
    • Third Sector Design
  • CiviCRM version: various
  • CMS version: Nearly always Drupal
  • MySQL version: 5.5
  • PHP version: 5.3
Re: UK payment processors
October 25, 2010, 04:19:04 am
yeah - i think that is why it is scheduled for inclusion then!

so then technically won't be 'in core' but same difference :)
Service providers: Grow your business, build your reputation and support CiviCRM. Become a partner today

jamien-www.compucorp.co.uk

  • I’m new here
  • *
  • Posts: 20
  • Karma: 0
  • CiviCRM version: 3.4 / 4.0
  • CMS version: Drupal 7.0
  • MySQL version: 5.5
  • PHP version: 5.3.7
Re: UK payment processors
September 14, 2011, 04:32:13 am
Hi Guys,

A client our ours was interested in the Sagepay payment processor - I was wondering if this was now completed - but I wasn't able to download it from the circle interactive website - I saw you posted a few comments on this before, do you know how we may be able to get it? Is it stable for live use?

Many thanks for any help you can give!

Jamie

Michael McAndrew

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1274
  • Karma: 55
    • Third Sector Design
  • CiviCRM version: various
  • CMS version: Nearly always Drupal
  • MySQL version: 5.5
  • PHP version: 5.3
Re: UK payment processors
September 14, 2011, 04:50:23 am
Hey there,

Yes - it appears to not be there anymore.  I think DaveM or DaveJ will be able to fill us in.  The other place you can get a SagePay processor, though I haven't tried it yet, is http://www.nfpservices.co.uk/node/76.

Interested to hear all experiences for both processors.  Do either support recurring payements?  I am hoping/thinking that soon enough we will get sagepay into core as an extension.

Michael
Service providers: Grow your business, build your reputation and support CiviCRM. Become a partner today

jamien-www.compucorp.co.uk

  • I’m new here
  • *
  • Posts: 20
  • Karma: 0
  • CiviCRM version: 3.4 / 4.0
  • CMS version: Drupal 7.0
  • MySQL version: 5.5
  • PHP version: 5.3.7
Re: UK payment processors
September 14, 2011, 07:18:52 am
Thanks Michael, I've messaged Dave and we'll try out the link above and report back,

Best

J

davem

  • I post occasionally
  • **
  • Posts: 60
  • Karma: 0
    • Circle Interactive
  • CiviCRM version: 3s and 4s
  • CMS version: D6, D7, J!, WP
Re: UK payment processors
September 14, 2011, 07:59:37 am
Hi
Apologies - we recently re-organised our support site and intranet and some of this content ended up in a new location. The new url for this is http://www.circle-interactive.co.uk/help/civicrm/technical. We'll hopefully get this properly packaged and uploaded to http://directory.civicrm.org/ soon. There is no recurring payments functionality since this wasn't required for the client who needed the module :( If that's really urgent let me know and I'll see what it would take to add it.
Regards

DaveM

Michael McAndrew

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1274
  • Karma: 55
    • Third Sector Design
  • CiviCRM version: various
  • CMS version: Nearly always Drupal
  • MySQL version: 5.5
  • PHP version: 5.3
Re: UK payment processors
September 16, 2011, 10:22:42 am
Hey Dave, we are really interested in getting recurring payment functionality up and running with sagepay and will likely be working and hopefully completed that in the next ~2 months.  would be great to do that together if you want?
Service providers: Grow your business, build your reputation and support CiviCRM. Become a partner today

Pages: 1 2 3 [4] 5 6 ... 8
  • CiviCRM Community Forums (archive) »
  • Language and Locality »
  • UK Users Group (Moderator: Michael McAndrew) »
  • UK payment processors

This forum was archived on 2017-11-26.