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) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM (Moderator: Dave Greenberg) »
  • Using other Payment Processor
Pages: [1]

Author Topic: Using other Payment Processor  (Read 2163 times)

brian123

  • Guest
Using other Payment Processor
August 10, 2007, 05:36:05 am
Is there already a workaround to implement other Payment Processors in version 1.8? Because the workaround mentioned in here http://forum.civicrm.org/index.php/topic,275.0.html, is not suitable anymore I think.

Thnx.

Brian

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Using other Payment Processor
August 10, 2007, 11:57:57 am

Most of that is still quite applicable. The current approach is more modular and completely database driven, so no changes to core code is needed. If you are interested, contact us on IRC and we can guide you on the right path (and maybe u could then upgrade the documentation)

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Using other Payment Processor
August 10, 2007, 11:58:46 am
Brian - The first thing you should probably do is post info about the processor(s) you want to use - to see if others are working on the same thing :-) (post to forum and to civicrm-dev mailing list)

The architecture for handling Payment Processors has changed a bit in 1.8 - which added the ability to have multiple active processors in one CiviCRM install. This means that each new processor needs to be "registered" by adding a row of 'meta' information in the civicrm_payment_processor_type table.

Bottom line however is the same - you need to:
* compare the behavior of your new processor to the existing ones and determine which existing processor implementation is MOST similar
* review the code for the existing (1.8) implementation
* refer to Marshall's notes which should be mostly applicable - http://www.idealso.com/civicrm/AUTHORIZENET_NOTES
* clone and implement your new processor

Ask questions on IRC as you get into the coding.
...dave
Protect your investment in CiviCRM by  becoming a Member!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM (Moderator: Dave Greenberg) »
  • Using other Payment Processor

This forum was archived on 2017-11-26.