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

INTERAC via Beanstream Support Thread

Views: 18,500

Results 21 to 40 of 52
26 Apr 2010, 7:21 PM
#21
renej avatar

renej

New Zenner

Join Date:
Jan 2010
Posts:
21
Plugin Contributions:
0

INTERAC via Beanstream Support Thread

When I look through the table I see all Canadian Provinces listed under 38.

26 Apr 2010, 7:23 PM
#22
swguy avatar

swguy

Administrator

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

Re: INTERAC via Beanstream Support Thread

This is a query. Paste it in the query window.

26 Apr 2010, 7:23 PM
#23
swguy avatar

swguy

Administrator

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

Re: INTERAC via Beanstream Support Thread

Please run the command I gave you and paste in the results.

26 Apr 2010, 7:25 PM
#24
renej avatar

renej

New Zenner

Join Date:
Jan 2010
Posts:
21
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

Full Texts  	zone_id 	zone_country_id 	zone_code 	zone_name
	Edit 	Delete 	66 	38 	AB 	Alberta
	Edit 	Delete 	67 	38 	BC 	British Columbia
	Edit 	Delete 	68 	38 	MB 	Manitoba
	Edit 	Delete 	69 	38 	NL 	Newfoundland
	Edit 	Delete 	70 	38 	NB 	New Brunswick
	Edit 	Delete 	71 	38 	NS 	Nova Scotia
	Edit 	Delete 	72 	38 	NT 	Northwest Territories
	Edit 	Delete 	73 	38 	NU 	Nunavut
	Edit 	Delete 	74 	38 	ON 	Ontario
	Edit 	Delete 	75 	38 	PE 	Prince Edward Island
	Edit 	Delete 	76 	38 	QC 	Quebec
	Edit 	Delete 	77 	38 	SK 	Saskatchewan
	Edit 	Delete 	78 	38 	YT 	Yukon Territory
27 Apr 2010, 12:25 AM
#25
swguy avatar

swguy

Administrator

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

Re: INTERAC via Beanstream Support Thread

Edit includes/modules/payment/interac.php. Go to line 197. It says

    $province_code_order = (in_array($order->billing['country']['iso_code_2'], array('CA', 'US')) ? zen_get_zone_code($order->billing['country']['id'], $order->billing['state'], '--') : '--');

change this to

    $province_code_order = (in_array($order->billing['country']['iso_code_2'], array('CA', 'US')) ? zen_get_zone_code($order->billing['country']['id'], $order->billing['zone_id'], '--') : '--');

(So you change the last 'state' to 'zone_id') Retest.

27 Apr 2010, 4:03 PM
#26
renej avatar

renej

New Zenner

Join Date:
Jan 2010
Posts:
21
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

Still not working, the error after going through the online banking is:
No data - Your INTERAC® card could not be authorized for this reason. Please correct the information and try again or contact us for further assistance.

The Interac_Debug_Input.log file contains:
199 iso_code_2 CA billing country id 38 billing state Newfoundland zone_code --215 iso_code_2 delivery country id delivery state zone_code --215 iso_code_2 delivery country id delivery state zone_code --

Thanks!
Rene

28 Apr 2010, 1:32 AM
#27
swguy avatar

swguy

Administrator

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

Re: INTERAC via Beanstream Support Thread

Another version of Beanstream Interac will be released shortly.

6 May 2010, 2:20 PM
#28
swguy avatar

swguy

Administrator

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

Re: INTERAC via Beanstream Support Thread

There was a bug in the first version posted; please re-download this module if you are having payments fail. The updated version is 1.1a.

Scott

3 Jul 2010, 4:03 PM
#29
swguy avatar

swguy

Administrator

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

Re: INTERAC via Beanstream Support Thread

Important message from Beanstream Support: Refer to attached image

A (Restrict Internet Transaction Processing Types) needs to be unchecked, and B (use username/password validation against transaction) needs to be checked and filled in to match the settings in ZenCart Admin. This is also the way to enable voids/returns. This effects all transactions, IOP included.

10 Mar 2011, 3:01 PM
#30
ruffendz avatar

ruffendz

New Zenner

Join Date:
Oct 2009
Posts:
17
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

Hello...i have install this wonderful addon but am having a problem when it comes to completing the transaction. I have searched this forum and others for the answer...but no luck and am hoping that some on can help me please. The mod works great, the customers are able to complete and pay for the items(s) via INTERAC online...but when the customer leaves their bank website...it sends them back to my website logged out of their account with no Payment success message and order conformation and no emails are generated to the store owner or customer. Also when i check my store admin to check for the order there is no record of it anywhere. When i log into my bean stream account it shows the transactions as being successfully processed. I am really confused please help :blush:

11 Mar 2011, 12:56 AM
#31
swguy avatar

swguy

Administrator

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

Re: INTERAC via Beanstream Support Thread

When you set up your account did you give Beanstream the correct 3 URLs as described in the README file?

14 Mar 2011, 6:01 PM
#32
ruffendz avatar

ruffendz

New Zenner

Join Date:
Oct 2009
Posts:
17
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

Yes...the problem was with the URLs...and i since have it resolved now...thank you!

I now have a new issue that i believe i already seen the solution in one of your previous posts. This is the error with the canada post module:

•Shipping method must be less than 64 characters

  • Your INTERAC® card could not be authorized for this reason. Please correct the information and try again or contact us for further assistance.
14 Mar 2011, 6:16 PM
#33
ruffendz avatar

ruffendz

New Zenner

Join Date:
Oct 2009
Posts:
17
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

I have read the previous post of this and found that the fix that you spoke of did not work and you instructed the user to update with the new version of the add on to 1.1a. I did not apply the SQL fix that was suggested becasue i am currently working with the latest version suggested. The message that i am getting is :

•Shipping method must be less than 64 characters

  • Your INTERAC® card could not be authorized for this reason. Please correct the information and try again or contact us for further assistance.

Please advise

Thank you!

21 Oct 2011, 4:46 AM
#35
trinidev avatar

trinidev

New Zenner

Join Date:
Oct 2011
Posts:
2
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

I using the zencart version v1.3.9h out of the box. I'm missing something when installing the INTERAC beanstream module because there is no INTERAC menu under Admin_>Mdules->Payment
I downloaded the version Beanstream-Interac_1.1a
I'm puzzled because there are no admin folder with this package. How this module could get installed if there is no file for the admin side?

Thanks

22 Oct 2011, 4:25 PM
#36
trinidev avatar

trinidev

New Zenner

Join Date:
Oct 2011
Posts:
2
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

trinidev:

I using the zencart version v1.3.9h out of the box. I'm missing something when installing the INTERAC beanstream module because there is no INTERAC menu under Admin_>Mdules->Payment
I downloaded the version Beanstream-Interac_1.1a
I'm puzzled because there are no admin folder with this package. How this module could get installed if there is no file for the admin side?

Thanks

Oups,
my error. Please ignore this message. My Apache web server was pointing in a copy of the store before the INTERAC module install. Now I can see the menu.
Thanks

7 Mar 2012, 1:29 AM
#37
pcsdesign avatar

pcsdesign

Inactive

Join Date:
Nov 2010
Posts:
21
Plugin Contributions:
0

Re: INTERAC via Beanstream Support Thread

I like this module, it works great and has already provided a method of payment for a customer of mine. Great work!

I have one request and one note, the note first

On the checkout page, Beanstream wants the INTERAC to actually show INTERAC Online or Interac Online.

The request again is from Beanstream, On the successful page, it should note that transaction is successful as well has have a print function listed.

Sorry there is one more, The error page should note that the transaction was unsuccessful and then redirect to the checkout page (which it does direct to checkout page)

The print button is what I'm looking for, do you know of any one that can provide the code and the PHP file to update.

Thanks
Pcsdesign
http://pcsdesign.ca/Products

8 Mar 2012, 11:18 AM
#38
swguy avatar

swguy

Administrator

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

Re: INTERAC via Beanstream Support Thread

Please post URLs where these requirements are expressed by Beanstream.

8 Mar 2012, 8:52 PM
#39
abcisme avatar

abcisme

Zen Follower

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

Re: INTERAC via Beanstream Support Thread

Having a problem getting our account approved by Interac. Unless I am misunderstanding (which is entirely possible.. lol) the nonfunded page must return with an error saying that the transaction was unsuccessful. Currently, when you cancel the transaction in Interac, you just get redirected back to the shopping cart, with no error message defined.

I really need to get this approved asap, so any help you can provide would be greatly appreciated!

This is the document I received from Beanstream about Interac.. I put the section I'm referring to in bold:

Merchant Checklist For INTERAC Online Certification Testing

Use this checklist to ensure you meet INTERAC online testing requirements.
If you have any questions about this application, please call (888) 472.0811.

Merchant checklist for web display requirements.

The Merchant must adhere to the requirements listed below.

  1. “Checkout” Page
    Display the INTERAC Online design (logo), or wordmark (the text “INTERAC Online”), or both
    (The checkout page must show the Visa and MasterCard logos if supported. A screenshot is required)

  2. Design and Wordmark Requirements (any page)
    2.1 Other Payment Option Logos
    Display the INTERAC Online design (logo) if the Merchant displays the trademarks or logos of other payment options
    The design must be equal in size and no less prominent than other payment option Trade-marks
    (A screenshot is required. - may be the same as the screenshot provided for #1 above)
    2.2 INTERAC wordmark
    The INTERAC wordmark must be either in capital letters or italics, e.g., “the INTERAC Online service”
    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)
    2.3 Version of Design
    Using the two-colour design on the Web.
    Horizontal version: height no smaller than 25 pixels (width-to-height ratio = 2:37:1)
    Vertical version: width no smaller than 30 pixels (width-to-height ratio = 1:1:37)

  3. Learn More Information
    Provide consumers with a link to https://www.interaconline.com/learn (preferably on the “Checkout” page)
    (recommend that an actual Learn More button be on the page, possibly beside the Interac logo. A screenshot is required - this may be the same as a
    screenshot previously captured)

  4. Confirmation Page
    State that the transaction is successful
    Display the Financial Institution's name and confirmation number (use the words “Financial Institution”; do not use the word “Issuer”)
    Provide ability to print (there must be an actual print button on the page)
    “Your Transaction is Successful” is recommended for this page. The word “Successful” has to be used. Do not use the word “Approved” or other similar words.
    A screenshot is required - this may be the same as a screenshot previously captured.
    The first use of the INTERAC Online wordmark has the ® notation beside the word “INTERAC” in superscript text. For example, “Interac®” (English)
    or « InteracMD » (French)
    Beanstream Internet Commerce Inc. #302-2659 Douglas St., Victoria, BC, Canada, V8T 4M3, (T) 888.472.0811, (F) 250.472.2330
    Merchant Checklist
    For INTERAC Online Certification Testing
    Use this checklist to ensure you meet INTERAC online testing requirements.
    If you have any questions about this application, please call (888) 472.0811.

**5. 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**
  1. Timeout Message
    Display if consumer has < 30 minutes to complete payment (see Emergis Exception test script for a detailed description of this requirement)
  • If the merchant timer is set to 30 minutes or more, mark N/A here for this requirement but indicate what the timer amount is
  • If the merchant timer is set for less than 30 minutes, display on the merchant website a notification to the customer the amount of time they have to
    complete the payment process in online banking and that the transaction will time out if they take longer
  1. Payment
    Display the total in Canadian dollars (indicate that the payment is in Canadian dollars everywhere a $ amount is shown)

  2. Security / Privacy Requirements - the Merchant Must
    Use no less than 128-bit SSL encryption if collecting personal information
    Protect consumer information in accordance with applicable federal and provincial privacy legislation
    Adhere to the Canadian Code of Practice for Consumer Protection in Electronic Commerce

8 Mar 2012, 9:07 PM
#40
abcisme avatar

abcisme

Zen Follower

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

Re: INTERAC via Beanstream Support Thread

pcsdesign:

I like this module, it works great and has already provided a method of payment for a customer of mine. Great work!

I have one request and one note, the note first

On the checkout page, Beanstream wants the INTERAC to actually show INTERAC Online or Interac Online.

The request again is from Beanstream, On the successful page, it should note that transaction is successful as well has have a print function listed.

Sorry there is one more, The error page should note that the transaction was unsuccessful and then redirect to the checkout page (which it does direct to checkout page)

The print button is what I'm looking for, do you know of any one that can provide the code and the PHP file to update.

Thanks
Pcsdesign
http://pcsdesign.ca/Products
Go to Tools > Define Pages Editor

Select plain text from the editor dropdown, then select your define_checkout_success.php and add this code where you want the print button:

<form><input type="button" value=" Print this page "
onclick="window.print();return false;" /></form>