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 »
  • Community Contributed Payment Processors »
  • PayWay processor (for Australian Westpac & St Georges banks)
Pages: [1]

Author Topic: PayWay processor (for Australian Westpac & St Georges banks)  (Read 4284 times)

stefan

  • I’m new here
  • *
  • Posts: 14
  • Karma: 0
  • CiviCRM version: 4.1.2
  • CMS version: Drupal 7
  • MySQL version: 5.1
  • PHP version: 5.3
PayWay processor (for Australian Westpac & St Georges banks)
April 15, 2011, 08:02:23 am
I'm about to start work on a PayWay payment processor, and just wanted to check nobody else had started one, or if anyone else has an immediate need for one. Westpac has quite competitive rates for NFPs, so I'd be surprised if none of the Aussies here have accounts with them.

I'll be writing it for PayWay Net where payments are handed off to the bank, rather than PayWay API which requires you to accept the card numbers directly, but there should be little difference between the two if the processor needs to be adapted.

For more details on the gateways, see https://www.payway.com.au/ or https://payway.stgeorge.com.au/

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: PayWay processor (for Australian Westpac & St Georges banks)
April 15, 2011, 12:05:28 pm
Stefan - Haven't heard of others doing this. Might want to touch base with Community Builders (Andrew Perry) since they're active Aussie Civi folks.

We are launching a modules and extensions directory, which includes the ability for folks to automatically grab / install properly packaged extensions. It's targeted at payment processor plugins (as well as custom  searches and reports) - so would be great if you can package your processor up using this info once you've got something built:

http://wiki.civicrm.org/confluence/display/CRMDOC40/Creating+CiviCRM+extensions
Protect your investment in CiviCRM by  becoming a Member!

nick@kurrawong.net

  • I’m new here
  • *
  • Posts: 2
  • Karma: 0
  • CiviCRM version: 4.0
  • CMS version: Drupal 7
  • MySQL version: 5.1
  • PHP version: 5.3
Re: PayWay processor (for Australian Westpac & St Georges banks)
November 06, 2011, 09:34:42 pm
Hi All,

I am interested in following the results of this or contributing if you or others are still working on it. I need PayWay integration too quite desperately but would like to work with others rather than starting by myself.

Regards,

Nick

stefan

  • I’m new here
  • *
  • Posts: 14
  • Karma: 0
  • CiviCRM version: 4.1.2
  • CMS version: Drupal 7
  • MySQL version: 5.1
  • PHP version: 5.3
Re: PayWay processor (for Australian Westpac & St Georges banks)
November 07, 2011, 12:00:34 am
Hi Nick,

There were a few delays in this project, but I made a basic start to the codebase a few months ago, and have it towards the top of my list to get done after my last exam on Friday. As far as I know nobody else has really expressed any interest in helping out, though I never got around to contacting Community Builders as Dave suggested above.

I'll drop you an email with more details and access to a SVN repo sometime after then if you want. The code should be fairly straightforward, especially with the amount of demo code available from PayWay & CiviCRM to build on.

Have you got access to the API & demo code and a (test) account organised with PayWay yet? I've got one set up already, but it might make more sense to test using our own accounts so we can log in to check it was handled properly and start to customise the interface as required by our respective organisations.

Am I correct in assuming you wish to use PayWay Net as well, handing off to PayWay with invoicing details and card-entry, which hands back to CiviCRM with validation details?

Stefan

burgs

  • I’m new here
  • *
  • Posts: 1
  • Karma: 0
  • CiviCRM version: 4.0.0
  • CMS version: Drupal 7
  • MySQL version: 5
  • PHP version: 5.3
Re: PayWay processor (for Australian Westpac & St Georges banks)
February 23, 2012, 09:32:06 pm
Hi, I'm interested to hear how people went with this.  Did anyone code anything that is worth sharing?
Thanks in advance :)

stefan

  • I’m new here
  • *
  • Posts: 14
  • Karma: 0
  • CiviCRM version: 4.1.2
  • CMS version: Drupal 7
  • MySQL version: 5.1
  • PHP version: 5.3
Re: PayWay processor (for Australian Westpac & St Georges banks)
February 23, 2012, 10:07:17 pm
I'm not sure if Nick made any progress on this, but I have been distracted with other projects so haven't had a chance to work on it beyond the initial attempt I made early last year. One way or another I do need to get a PayWay processor running by mid year, but it's not a major priority for us right now as our project has been delayed.

I've uploaded the little I've done so far, based on the Google CheckOut processor for use in CiviCRM 4, available at http://jumba.stefan.id.au/~stefan/payway.tgz

I'm not certain quite how far I got with this, but I suspect I have it storing settings and submitting data to PayWay correctly, with the IPN call-back script appearing to be untouched.

Perhaps if we want to get this going between us someone could set up a shared RCS like git or svn?

Edit: to use the script you will need to update the payment_processor_type table as follows
Code: [Select]
INSERT INTO `civicrm_payment_processor_type` (`name`, `title`, `description`, `is_active`, `is_default`, `user_name_label`, `password_label`, `signature_label`, `subject_label`, `class_name`, `url_site_default`, `url_api_default`, `url_recur_default`, `url_button_default`, `url_site_test_default`, `url_api_test_default`, `url_recur_test_default`, `url_button_test_default`, `billing_mode`, `is_recur`, `payment_type`) VALUES
('PayWay_Net', 'PayWay Net', 'Westpac and St Georges (AU)', 1, 1, 'Username', 'Password', 'Encryption Key', 'Biller Code & Merchant ID (eg 12345 TEST)', 'Payment_PayWayNet', 'https://www.payway.com.au/', NULL, NULL, NULL, 'https://www.payway.com.au/', NULL, NULL, NULL, 4, 0, 1);
« Last Edit: April 06, 2012, 11:49:22 pm by stefan »

AndrewSmith

  • I’m new here
  • *
  • Posts: 24
  • Karma: 0
  • CiviCRM version: 4.2.4
  • CMS version: Joomla 2.5
  • MySQL version: 5.5.27-cll
  • PHP version: 5.3.17
Re: PayWay processor (for Australian Westpac & St Georges banks)
November 01, 2012, 04:13:19 am
Any advance on this project?  I'd love to be able to use the finished result.

Andrew

stefan

  • I’m new here
  • *
  • Posts: 14
  • Karma: 0
  • CiviCRM version: 4.1.2
  • CMS version: Drupal 7
  • MySQL version: 5.1
  • PHP version: 5.3
Re: PayWay processor (for Australian Westpac & St Georges banks)
November 01, 2012, 04:17:42 am
Quote from: AndrewSmith on November 01, 2012, 04:13:19 am
Any advance on this project?  I'd love to be able to use the finished result.

Andrew

Sorry Andrew, there's still a fair bit of work to be done on making this work properly, and I no longer have a need to support it, so it's not really on my priority list right now. As mentioned earlier I uploaded what I had done for other developers to use if they wish, but from memory it's fairly hacky.

AndrewSmith

  • I’m new here
  • *
  • Posts: 24
  • Karma: 0
  • CiviCRM version: 4.2.4
  • CMS version: Joomla 2.5
  • MySQL version: 5.5.27-cll
  • PHP version: 5.3.17
Re: PayWay processor (for Australian Westpac & St Georges banks)
November 01, 2012, 06:17:06 am
Hi Stefan,

If you don't mind me asking .... what are you using now instead of this?

Andrew

stefan

  • I’m new here
  • *
  • Posts: 14
  • Karma: 0
  • CiviCRM version: 4.1.2
  • CMS version: Drupal 7
  • MySQL version: 5.1
  • PHP version: 5.3
Re: PayWay processor (for Australian Westpac & St Georges banks)
November 01, 2012, 06:26:40 am
Quote from: AndrewSmith on November 01, 2012, 06:17:06 am
If you don't mind me asking .... what are you using now instead of this?

We use PayPal for CiviCRM sadly, purely as an economical decision, as we're a very little charity with not enough throughput to make back the monthly fees for Westpac or a similar gateway. We use the service at www.givenow.com.au for all our public donations where we don't need CRM involvement, which is the vast majority anyway.

Edit: to clarify, I think Westpac's PayWay had a minimum fee rather than a monthly fee for charities, so for larger organisations with a decent throughput it could easily be more economical than PayPal
« Last Edit: November 01, 2012, 06:34:51 am by stefan »

AndrewSmith

  • I’m new here
  • *
  • Posts: 24
  • Karma: 0
  • CiviCRM version: 4.2.4
  • CMS version: Joomla 2.5
  • MySQL version: 5.5.27-cll
  • PHP version: 5.3.17
Re: PayWay processor (for Australian Westpac & St Georges banks)
November 01, 2012, 06:30:30 am
I detest PayPal too.  Such a shame, and PayWay looked to be the best other option for recurring auto-payments for supporters.

Andrew

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviContribute »
  • Community Contributed Payment Processors »
  • PayWay processor (for Australian Westpac & St Georges banks)

This forum was archived on 2017-11-26.