Contributions

Payment Modules (Category Index)
Search: 

PSiGate XML Interface

Data is put into XML and sent securely to the gateway, and then the module parses the XML responses for approval and stores them in a separate database table.

The module supports 2 store id's (one for CAD currency, the other for USD currency) and automatically sends the correct store id based upon the currency that your customer has selected during the checkout process (assuming you support multiple currencies on your store).

Future development will include displaying the data stored in the database on the admin order page, and e-checks once psigate begins to support it on their gateway.

Expand All / Collapse All

Fix for Decline Error Message Not Displaying and Other Minor Changes meltdevelop 29 May 2008

Files to be altered:
catalog/includes/modules/payment/psigate_xml.php
catalog/includes/languages/english/payment/psigate_xml.php

***Note - the javascript function and the decline error message are
necessary changes, the others are preferences.

Alterations:
1. Added an email title for the payment method so it says
Payment Method: Credit Card, instead of PSI Gate XML on the confirmation email.

2. Updated the previously submitted js validation script, just needed ''s in front of the n's

3. Added the display of Card Type on the checkout confirmation page.

4. Changed display of CC Number on checkout confirmation page to only show last 4 digits.

5. Fixed the Declined Credit Card code in the before_process function - was previously not
displaying the error on the page, only redirecting them to the payment page without feedback.

Couple of quick fixes sanam 27 Nov 2007
CURL Error 768 Fix multibeatrecords 17 Dec 2006
PSI-0013:Invalid SubTotal sanam 21 Nov 2006
PsiGate XML Interface 1.21 dailce 17 Jun 2006
PsiGate XML Interface 1.2 networkdad 19 Nov 2005
PSiGate XML Interface 1.1 networkdad 13 Aug 2005
PSiGate XML Interface networkdad 12 Jul 2005

Note: Contributions are used at own risk.