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 »
  • Using CiviContribute (Moderator: Donald Lobo) »
  • Is it possible to simply POST to a yet to be integrated pymt processor?
Pages: [1]

Author Topic: Is it possible to simply POST to a yet to be integrated pymt processor?  (Read 1001 times)

Gaia

  • I’m new here
  • *
  • Posts: 16
  • Karma: 0
    • MATTERmídia Marketing Digital
  • CiviCRM version: 4.2
  • CMS version: Wordpress 3.4.x
  • MySQL version: 5.1.x
  • PHP version: 5.3.x
Is it possible to simply POST to a yet to be integrated pymt processor?
July 29, 2012, 07:01:56 pm
Hello

We need to launch ASAP and we will not be able to finish integration with the pymt processor we need to use before we launch. In its simplest form, this offsite pymt processor takes a POST then presents the user with a page where they enter their credit card information. The contributions are one time only and there is no membership on the site.

This is a three part question:

  • Is it possible to use CiviContribute with just a form that sends a properly formatted (per pymt processor specifications) POST to the pymt processor?

    Which features am I missing out on until we get the integration done (besides the obvious user won't be marked as contributor and all the data about their contribution won't go into the system)?

    With regards to the "obvious" features mentioned about which I will be missing out on, could I manually enter this data for each contributor (until we get the integration done)?

Thanks in advance
"My country is the world, and my religion is to do good" - Thomas Paine

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: Is it possible to simply POST to a yet to be integrated pymt processor?
July 30, 2012, 06:57:48 am

1. You mean just use a one page form for civicontribute? Kinda yes with some custom coding etc depending on the proessor. Check:

check:

http://civicrm.org/node/660

3. yes

might be worth reading the book: http://civicrm.org/book/

to get a better idea of the features in civi

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

Gaia

  • I’m new here
  • *
  • Posts: 16
  • Karma: 0
    • MATTERmídia Marketing Digital
  • CiviCRM version: 4.2
  • CMS version: Wordpress 3.4.x
  • MySQL version: 5.1.x
  • PHP version: 5.3.x
Re: Is it possible to simply POST to a yet to be integrated pymt processor?
July 30, 2012, 07:41:18 am
Quote from: Donald Lobo on July 30, 2012, 06:57:48 am

1. You mean just use a one page form for civicontribute? Kinda yes with some custom coding etc depending on the proessor. Check:

check:

http://civicrm.org/node/660


Yes, that's great! Does it work with 4.1 and does it still entail modifications to CiviCRM core ?

Thanks!
"My country is the world, and my religion is to do good" - Thomas Paine

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: Is it possible to simply POST to a yet to be integrated pymt processor?
July 30, 2012, 08:24:16 am

dont know. you'll need to download and give it a shot. Might want to chat with micah from eff on irc on this, since he's been doing a bit of work on this for their use

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

Micah Lee

  • I post occasionally
  • **
  • Posts: 31
  • Karma: 4
  • CiviCRM version: 4.1.0
  • CMS version: Drupal 7
  • MySQL version: 5.1.49
  • PHP version: 5.3.3
Re: Is it possible to simply POST to a yet to be integrated pymt processor?
August 15, 2012, 11:07:09 am
Hi Gaia,

I don't think there's a way to partially hook up your payment processor to CiviCRM. If you can make a simple form that POSTs to your payment processor to get you started, you might as well do that outside of CiviCRM, like in a drupal page or something. Then of course each time you get a donation you can manually add the contact and the contribution to your CiviCRM database. The benefit to implementing a new payment processor is you automate all of this.

I've been digging into the OneClick code for awhile, and it basically works all outside of CiviCRM until the Instant Payment Notification request. When you click, it sends someone directly to PayPal or Google Checkout and it only starts doing CiviCRM stuff after they've successfully paid. Once a payment has gone through, it creates/updates the contact and adds a new contribution. Depending on how your payment processor works, this might be the best bet for you too.

Gaia

  • I’m new here
  • *
  • Posts: 16
  • Karma: 0
    • MATTERmídia Marketing Digital
  • CiviCRM version: 4.2
  • CMS version: Wordpress 3.4.x
  • MySQL version: 5.1.x
  • PHP version: 5.3.x
Re: Is it possible to simply POST to a yet to be integrated pymt processor?
August 15, 2012, 12:39:20 pm
Quote from: Micah Lee on August 15, 2012, 11:07:09 am
Hi Gaia,

I don't think there's a way to partially hook up your payment processor to CiviCRM. If you can make a simple form that POSTs to your payment processor to get you started, you might as well do that outside of CiviCRM, like in a drupal page or something. Then of course each time you get a donation you can manually add the contact and the contribution to your CiviCRM database. The benefit to implementing a new payment processor is you automate all of this.

I've been digging into the OneClick code for awhile, and it basically works all outside of CiviCRM until the Instant Payment Notification request. When you click, it sends someone directly to PayPal or Google Checkout and it only starts doing CiviCRM stuff after they've successfully paid. Once a payment has gone through, it creates/updates the contact and adds a new contribution. Depending on how your payment processor works, this might be the best bet for you too.

Okay!  Do you know if the OneClick code works with 4.1 and does it still entail modifications to CiviCRM core as of the current version? Gracias!
"My country is the world, and my religion is to do good" - Thomas Paine

Micah Lee

  • I post occasionally
  • **
  • Posts: 31
  • Karma: 4
  • CiviCRM version: 4.1.0
  • CMS version: Drupal 7
  • MySQL version: 5.1.49
  • PHP version: 5.3.3
Re: Is it possible to simply POST to a yet to be integrated pymt processor?
August 15, 2012, 04:01:20 pm
It works with 4.1 as well as 4.2 and you don't need to modify CiviCRM core at all. You might need to modify OneClick though to make it fit your needs. It does PayPal and Google Checkout.

Gaia

  • I’m new here
  • *
  • Posts: 16
  • Karma: 0
    • MATTERmídia Marketing Digital
  • CiviCRM version: 4.2
  • CMS version: Wordpress 3.4.x
  • MySQL version: 5.1.x
  • PHP version: 5.3.x
Re: Is it possible to simply POST to a yet to be integrated pymt processor?
August 15, 2012, 05:33:24 pm
Quote from: Micah Lee on August 15, 2012, 04:01:20 pm
It works with 4.1 as well as 4.2 and you don't need to modify CiviCRM core at all. You might need to modify OneClick though to make it fit your needs. It does PayPal and Google Checkout.
Quote from: Micah Lee on August 15, 2012, 04:01:20 pm
It works with 4.1 as well as 4.2 and you don't need to modify CiviCRM core at all. You might need to modify OneClick though to make it fit your needs. It does PayPal and Google Checkout.

Thank you sir!
"My country is the world, and my religion is to do good" - Thomas Paine

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviContribute (Moderator: Donald Lobo) »
  • Is it possible to simply POST to a yet to be integrated pymt processor?

This forum was archived on 2017-11-26.