Chris Norton

Register Log in

On Monday I released the Fontis Westpac PayWay payment gateway integration extension. Since the set up for this extension is bit more involved than some of the others I thought I’d post some more detailed instructions on how to get it up and running.


Installation

  1. Install extension through Magento Connect.
  2. Create var/log/ directory and make it world writable.
  3. Log in to PayWay.
  4. Go to Setup API -> Security. This page will provide you with the username and password to enter into the extension configuration.
  5. Add the IP address for your server to the access list. (You can get this by making a test transaction and recording the rejected address shown in the error message.)
  6. Go to Setup API -> Certificate.
  7. Set “Choose your API Technology” to “PHP” and click “Go”.
  8. Click “Download PHP Certificate” and save the file somewhere.
  9. Upload this file to a location off the main Magento directory. By default the extension will look for the file var/certs/ccapi.pem but this is configurable.
  10. Go to the Magento Admin Panel and to System -> Configuration -> Payment Methods.
  11. Enter merchant ID, username and password into extension settings.
  12. Ensure the extension is enabled and that the certificate setting has the correct pathname for the file you uploaded previously.

Usage

Usage is just like other credit card modules – the customer enters their credit card details during checkout. These details are then sent to the PayWay gateway and processed when the customer clicks “Place Order” at the end of checkout.

Hopefully this provides you with enough information to get it running on your site. If you have any problems or feedback, please leave a comment.

Comments

  1. Hypex
    21 October 4:13 pm

    Hi there, I was curious if you could make the source code available. I was hoping to port it over to PrestaShop shopping cart.

  2. 29 October 11:13 pm

    Hi,

    I need same module for the oscommerce/Creloaded V6.2, can you do one for me, i happy to pay you some $$$.

  3. btrain
    15 December 3:34 pm

    Awesome exactly what i was looking for, however, getting the following error when trying to install:

    Failed to download magento-community/Fontis_Westpac within preferred state “stable”, latest release is version 1.0.0, stability “beta”, use “channel://connect.magentocommerce.com/community/Fontis_Westpac-1.0.0″ to install
    Cannot initialize ‘channel://connect.magentocommerce.com/community/Fontis_Westpac’, invalid or missing package file
    Install Errors
    Package “channel://connect.magentocommerce.com/community/Fontis_Westpac” is not valid
    PEAR ERROR: install failed

    Any ideas??

    Cheers,

    Ben

  4. 16 December 10:22 am

    Hi, Does this support Zen Cart? Thanks

  5. 16 December 3:20 pm

    @btrain: The extension is currently marked as a “beta” version and you have not set up Magento Downloader to allow anything except “stable” extensions. (Westpac is still in beta as I have no reports of it being used on a production system.)

    @Jazzah: No, the extension does not support Zen Cart. It’s a Magento extension.

  6. Leon
    29 December 2:05 pm

    Hi,

    i tried to install your extension, but keep on getting error messages.

    No releases for package “magento-community/Fontis_Westpac” exist
    Cannot initialize ‘channel://connect.magentocommerce.com/community/Fontis_Westpac’, invalid or missing package file
    Install Errors
    Package “channel://connect.magentocommerce.com/community/Fontis_Westpac” is not valid
    PEAR ERROR: install failed

    seems like they removed the extension?

  7. 30 December 12:00 pm

    It’s working fine for me. Can you install any other extensions?

  8. 28 January 3:07 pm

    Hi Chris,

    Great work on this plugin, I discovered this at the perfect time, you’re a lifesaver.

    One thing, how can I change the range for the CC expiry year field. Currently it only allows up to 2018, even the westpac demo card numbers require years 2019-2020 etc.

    Any help is appreciated

  9. 28 January 5:09 pm

    Found it, sorry didn’t realise it gets this from the core. For those interested it’s in ‘app/code/core/Mage/Payment/Model/Config.php’ line 129

    Cheers

  10. Bill
    26 August 10:24 pm

    With the test card numbers, you are allowed to add/substract 10 years from the expiry date and they will still work.

  11. James
    3 December 5:43 pm

    Great work, it saved my ass. One thing – the test mode doesn’t seem to work, I had it set and my card was still charged.

  12. Hi Chris
    13 March 12:43 am

    Hi Chris can you help with the Payway module for Cre Loaded Pro 6.4.1 PCI

  13. Michael
    5 April 10:20 am

    Hi Chris, I’ve got a suggestion for this extension. I’ve got a customer that’s using this, but they don’t accept every credit card brand. They offer only Mastercard and Visa, but from what I can see there’s no way to edit the list of available credit card types. Any chance that this is in there and i’m missing it, or that this could b eadded in the future?

Add A Comment