Git Product home page Git Product logo

org.civicrm.payment.ogone's Introduction

To install the extension:

1.- Clone the repository in your extensions folder.

    $ git clone https://github.com/cray146/org.civicrm.payment.ogone.git

2.- Make a symbolic link in <civicrm root>/packages/OgoneUtils.php to OgoneUtils.php
3.- Make a symbolic link in <civicrm root>/extern/OgoneNotify.php to OgoneNotify.php
4.- Go to Administer > System Settings > Directories and configure CiviCRM Extensions Directory.
5.- Go to Administer > System Settings > Resource URLs and configure Extension Resource URL.
6.- Go to Administer > Manage Extensions. Click Refresh to update the overview of available extensions. Click Install to install the Ogone Payment Processor.

To configure the Ogone payment processor:

1.- Go to Administer > System Settings > Payment Processors and click Add Payment Processor
2.- Fill out the New Payment Processor form. Select Ogone for Payment Processor Type.

To configure the Ogone Merchant Account:

1.- Login on Ogone with your merchant account and go to Your technical settings.
2.- Go to tab Security. 
	* Set Hash algorithm to SHA-1.
3.- Go to tab Data and Origin. 
  	* Set up the URL of the merchant page containing the payment form that will call the page: orderstandard.asp.
		* <site_url>/civicrm/contribute/transact (for contribution pages)
		* <site_url>/civicrm/event/regiter (for event registration pages)
  	* Set up the SHA-IN passphrase.
4.- Go to tab Transaction feedback.
	* Check 'I would like to receive transaction feedback parameters on redirection URLs.'
  	* Set up SHA-Out passphrase.

org.civicrm.payment.ogone's People

Contributors

cray146 avatar xurizaemon avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

tttp pragmawork

org.civicrm.payment.ogone's Issues

BaseIPN.php doesn't get the variables needed. Event ID is empty.

When I try a test payment with events
I get the notification in Ogone that I paid.

But when I return to my site, I get the message:
"
Failure: Could not find payment processor for contribution record:
Failure: new order data not valid
Warning: Cannot modify header information - headers already sent by (output started at OgoneIPN.php:254) in /sites/all/modules/civicrm/CRM/Utils/System.php on line 333
"

I figured out that BaseIPN.php doesn't get the variables needed. Event ID is empty.
Can't figure out where it goes wrong do. I think the $ids array isn't filled, but why?

Blank page

After receiving Ogone response on OgoneNotify.php I end up on a blank page. If I reload this page I'm correctly redirected to the payment "thank you" page.

Any ideas why ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.