Zen Cart Logo
Forums / Addon Payment Modules / INTERAC via Beanstream Support Thread

INTERAC via Beanstream Support Thread

Views: 18,500

Results 41 to 52 of 52
15 Mar 2012, 4:48 PM
#42
abcisme avatar

abcisme

Zen Follower

Join Date:
Jun 2006
Posts:
298
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

Still having problems getting my account approved.

This is the explanation INTERAC sent for why they won't approve my installation:

Section 2.2 of checklist, the payment page is missing footnote, and #5 the error page is missing.

Show the following footnote on the same page as the wordmark:

“® Trade-mark of Interac Inc. Used under licence” (English), or "MD Marque de commerce d'Interac Inc. Utilisée sous licence" (French)

(A screenshot is required. - may be the same as the screenshot provided for #1 above)

Error Page

Indicate that payment was unsuccessful

State that the order is cancelled or display other payment option(s)

  • “Your Transaction is not successful or not completed” should be used for this page. Do not use the words “Declined”,”Not Approved” or other similar

words. If the confirmation page uses the word Transaction, use it here also to be consistent

  • If the merchant decides to cancel the cardholder's order, display “Your order is cancelled”. If the order remains, display “please choose another payment

option” or a similar message and display other options including the IOP option

  • A screenshot is required.

  • It is strongly recommended than an email be sent to the customer for both approved and declined transactions

16 Mar 2012, 11:52 AM
#43
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Location:
Tampa Bay, Florida
Posts:
10,717
Plugin Contributions:
56

Re: INTERAC via Beanstream Support Thread

Making these changes is on my list of things to do. Please be patient. I will do them as soon as I can.

16 Jun 2012, 6:20 PM
#44
top_hatt avatar

top_hatt

Zen Follower

Join Date:
Feb 2010
Posts:
237
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

I have just gotten Beanstream's Interac module set up and operating on my site.

The first customer went through and he got the over 64 character thing show up and we worked through that. He was patient and finally got to check out with his Interac.

I was happy until I noticed the Order Confirmation email and the Invoice both show the total order calculated correctly ($205.37)but underneath in the comments section the order total is different($215.13).

The customer can see both figures. This is quite confusing.

I would appreciate any help you could provide regarding this issue.

Dave

23 Jun 2012, 12:10 PM
#45
top_hatt avatar

top_hatt

Zen Follower

Join Date:
Feb 2010
Posts:
237
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

SW Guy:

Can you help me with this issue. Not every customer will be as patient as this one.

Dave

25 Oct 2012, 3:42 PM
#46
dix30simulation avatar

dix30simulation

New Zenner

Join Date:
Aug 2012
Location:
Montreal, Canada
Posts:
30
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

Hello all,

In order to have the Interac Beanstream module be up to their sale policy, they require multiple specifications that the module does not have although I was able to do the update but these two:

*4. The decline page will need to include a line that lets the merchant know that their transaction was not successful. Currently it just redirects to the shopping cart content, but does not indicate that a transaction was declined.

  1. The approval page will need to display the Financial Institution’s name as well as the confirmation number. It will also need to provide the merchant with the ability to print the page via an actual print page button.*
    How could we just update these requirements from the latest plugin?

It is also important to note that Interac is now called Interac Online, this being a requirements from Beanstream to have my account validated. (logo, title, etc..)

Thank you

Dan

31 Oct 2012, 7:25 PM
#47
dix30simulation avatar

dix30simulation

New Zenner

Join Date:
Aug 2012
Location:
Montreal, Canada
Posts:
30
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

Hi All,

Is anyone would know how to add this so to make the Interac Online Module valid as per Beanstream Procedure?

*4. The decline page will need to include a line that lets the merchant know that their transaction was not successful. Currently it just redirects to the shopping cart content, but does not indicate that a transaction was declined.

  1. The approval page will need to display the Financial Institution’s name as well as the confirmation number. It will also need to provide the merchant with the ability to print the page via an actual print page button.*

Without this and their latest requirements (Oct 2012) this module is no longer usable! :(

9 Nov 2012, 12:52 PM
#48
dix30simulation avatar

dix30simulation

New Zenner

Join Date:
Aug 2012
Location:
Montreal, Canada
Posts:
30
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

Is there anyone who would know how to update this module with the following requirements pls?

  1. *The approval page will need to display the Financial Institution’s name as well as the confirmation number. It will also need to provide the merchant with the ability to print the page via an actual print page button.*A mandatory step from Beanstream Team...

Thanks in advance...

Dan

9 Nov 2012, 1:00 PM
#49
abcisme avatar

abcisme

Zen Follower

Join Date:
Jun 2006
Posts:
298
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

Here's what I have at the beginning of my tpl_checkout_success_default.php

<?php
/**
 * Page Template
 *
 * Loaded automatically by index.php?main_page=checkout_success.<br />
 * Displays confirmation details after order has been successfully processed.
 *
 * @package templateSystem
 * @copyright Copyright 2003-2006 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: tpl_checkout_success_default.php 5407 2006-12-27 01:35:37Z drbyte $
 */
?>
<div class="centerColumn" id="checkoutSuccess">

<h1 id="checkoutSuccessHeading"><?php echo HEADING_TITLE; ?></h1>
<div id="checkoutSuccessOrderNumber"><?php echo TEXT_YOUR_ORDER_NUMBER . $zv_orders_id; ?>

</div>
<?php if (DEFINE_CHECKOUT_SUCCESS_STATUS >= 1 and DEFINE_CHECKOUT_SUCCESS_STATUS <= 2) { ?>


<div id="checkoutSuccessMainContent" class="content">

<?php
/**
 * require the html_defined text for checkout success
 */
  require($define_page);
?>
</div>
<?php } ?>
<!-- bof interac -->
<?php
require_once(DIR_WS_MODULES . "/payment/interac.php"); 
$lang_file = zen_get_file_directory(DIR_WS_LANGUAGES . $_SESSION['language'] . '/modules/payment/', 'interac.php', 'false');
if (@file_exists($lang_file)) {
   include_once($lang_file);
}
$interac = new interac(); 
$data = $interac->get_interac_data($zv_orders_id);
if ($data) { 
   echo '<div class="content">';
   echo CONFIRMATION_INTERAC_TITLE . "<br />"; 
   echo CONFIRM_XA_ID .": ".  $data->fields['trnId'] . "<br />";
   echo CONFIRM_ORDER_NUMBER . ": ". $data->fields['trnOrderNumber'] . "<br />";
   global $currencies; 
   echo CONFIRM_AMOUNT .": ".  $currencies->format($data->fields['trnAmount']) . "<br />";
   echo CONFIRM_CONF_CODE .  ": ".$data->fields['ioConfCode'] . "<br />";
   echo CONFIRM_FINANCIAL_INSTITUTION .  ": ".$data->fields['ioInstName'] . "<br />";
   echo CONFIRM_RESPONSE_MSG .": ".  $data->fields['messageText'] . "<br />";
   echo CONFIRM_XA_DATE . ": ". $data->fields['trnDate'] . "<br />";
   echo '<br /><br />';
   echo '</div>';
}
?>
<!-- eof interac -->

And for the print button, I added this to my define_checkout_success.php page:

<div style="float:right;"><a href="javascript:window.print();"><u>Print This Page</u></a></div>

<p><strong>Your Transaction is Successful.</strong></p>

I was able to get approved without the decline page requirement.

14 Nov 2012, 1:57 PM
#50
dix30simulation avatar

dix30simulation

New Zenner

Join Date:
Aug 2012
Location:
Montreal, Canada
Posts:
30
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

Thank you, very much appreciated.....although Beanstream team have updated their requirements and the Financial Institution’s name is mandatory now! :(
any idea how I would add this? through the admin/tool/define page editor maybe?

Thanks for the printer option....:D

14 Nov 2012, 2:04 PM
#51
abcisme avatar

abcisme

Zen Follower

Join Date:
Jun 2006
Posts:
298
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

You're welcome. :)

It should display the financial institution name automatically using the code as shown in my previous post:

<!-- bof interac -->
<?php
require_once(DIR_WS_MODULES . "/payment/interac.php"); 
$lang_file = zen_get_file_directory(DIR_WS_LANGUAGES . $_SESSION['language'] . '/modules/payment/', 'interac.php', 'false');
if (@file_exists($lang_file)) {
   include_once($lang_file);
}
$interac = new interac(); 
$data = $interac->get_interac_data($zv_orders_id);
if ($data) { 
   echo '<div class="content">';
   echo CONFIRMATION_INTERAC_TITLE . "<br />"; 
   echo CONFIRM_XA_ID .": ".  $data->fields['trnId'] . "<br />";
   echo CONFIRM_ORDER_NUMBER . ": ". $data->fields['trnOrderNumber'] . "<br />";
   global $currencies; 
   echo CONFIRM_AMOUNT .": ".  $currencies->format($data->fields['trnAmount']) . "<br />";
   echo CONFIRM_CONF_CODE .  ": ".$data->fields['ioConfCode'] . "<br />";
 [B]  echo CONFIRM_FINANCIAL_INSTITUTION .  ": ".$data->fields['ioInstName'] . "<br />";[/B]
   echo CONFIRM_RESPONSE_MSG .": ".  $data->fields['messageText'] . "<br />";
   echo CONFIRM_XA_DATE . ": ". $data->fields['trnDate'] . "<br />";
   echo '<br /><br />';
   echo '</div>';
}
?>
<!-- eof interac -->
9 Oct 2015, 3:58 PM
#52
abcisme avatar

abcisme

Zen Follower

Join Date:
Jun 2006
Posts:
298
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

Has anyone else started experiencing this?

When the customer is returned from Interac, they are getting a ""http://www.w3.org/1999/xhtml"> Beanstream 500 Error Page" .

Any ideas?