Zen Cart Logo
Forums / Addon Payment Modules / Bank Account Transfer payment option

Bank Account Transfer payment option

Locked

Views: 7,370

Results 1 to 20 of 25
This thread is locked. New replies are disabled.
17 Jun 2008, 11:50 PM
#1
anguz avatar

anguz

New Zenner

Join Date:
Dec 2003
Posts:
56
Plugin Contributions:
1

Bank Account Transfer payment option

Is there a way to give the option of paying by bank transfer? I found the module Direct Bank Deposit, but it hasn't been updated in 2 years and it gives a blank page when getting to the Payment step of the Checkout.

All I really need is to have the option and when the person finishes checkout, he'll be sent an email with the bank account data. Is there something like this already? if not, what would be the simplest way to do it?

1 Jul 2008, 1:45 PM
#2
vivaraquel avatar

vivaraquel

Zen Follower

Join Date:
Sep 2004
Location:
Australia
Posts:
305
Plugin Contributions:
0

Re: Bank Account Transfer payment option

I have that module installed in a few of my sites including 1.3.8 versions and it works fine. Try installing again, you may have missed something.

1 Jul 2008, 4:45 PM
#3
anguz avatar

anguz

New Zenner

Join Date:
Dec 2003
Posts:
56
Plugin Contributions:
1

Re: Bank Account Transfer payment option

Thanks vivaraquel, I may have missed something as you say. I wrote my own solution now, though, and it's working OK, so I won't worry about it. It's better this way cause my client didn't want to send the bank data in the email, rather just an acknowledgement and mention that he'd send the data in a future email. He wants to use different accounts depending on the country the person is in.

8 Jul 2008, 3:09 PM
#4
lukemcr avatar

lukemcr

New Zenner

Join Date:
Feb 2007
Location:
Sacramento, CA
Posts:
64
Plugin Contributions:
0

Re: Bank Account Transfer payment option

Do the Bank Account Transfer modules work for American banks?

Each of the modules that I've seen seem to work only for Australian banks.

8 Jul 2008, 4:43 PM
#5
anguz avatar

anguz

New Zenner

Join Date:
Dec 2003
Posts:
56
Plugin Contributions:
1

Re: Bank Account Transfer payment option

I don't see why not, if you add the bank data and it will be emailed to the customer. You can add the data for a bank anywhere in the world, as far as I know.

9 Jul 2008, 12:13 AM
#6
vivaraquel avatar

vivaraquel

Zen Follower

Join Date:
Sep 2004
Location:
Australia
Posts:
305
Plugin Contributions:
0

Re: Bank Account Transfer payment option

I agree with Anguz.

All it does is show your bank details to the customer when they choose to pay via that method. Depending on what details your customers need it should work.

You will need to enter the banks name, the accounts name, the bsb (not sure what u guys call it but it's the branch number where the account was opened) the account number and a swift code which we don't use in AUS.

And you can choose which zone will be able to use it. I have mine set for only AUS.

It doesnt have a lot of files to install so it wont be a pain to uninstall if it's no good.

11 Jul 2008, 8:05 AM
#7
directprint avatar

directprint

New Zenner

Join Date:
Jul 2008
Location:
Australia
Posts:
28
Plugin Contributions:
0

Re: Bank Account Transfer payment option

vivaraquel:

You will need to enter the banks name, the accounts name, the bsb (not sure what u guys call it but it's the branch number where the account was opened) the account number and a swift code which we don't use in AUS.

I removed the swift code, just commented it out of the php files and works fine for me in AUS. Also changed the order that is relative to Australia, everyone wants the BSB before the Account Number.

includes/languages/english/modules/payment/dirbank.php

Just add // before the swift code lines "\nSwift Code: " . MODULE_PAYMENT_DIRBANK_SWIFT .

Code looks like this now.

define('MODULE_PAYMENT_DIRBANK_TEXT_EMAIL_FOOTER',
"Please use the following details to transfer your total order value:\n\n" .
"\nBSB Number: " . MODULE_PAYMENT_DIRBANK_BSB .
"\nAccount No.: " . MODULE_PAYMENT_DIRBANK_ACCNUM .
"\nAccount Name: " . MODULE_PAYMENT_DIRBANK_ACCNAM .
"\nBank Name: " . MODULE_PAYMENT_DIRBANK_BANKNAM .
// "\nSwift Code: " . MODULE_PAYMENT_DIRBANK_SWIFT .
"\n\nThanks for your order which will ship immediately we receive payment in the above account.\n");

define('MODULE_PAYMENT_DIRBANK_TEXT_TITLE', 'Direct Bank Deposit');
define('MODULE_PAYMENT_DIRBANK_TEXT_DESCRIPTION',
'<BR>Please use the following details to transfer your total order value:<br><pre>' .
"\nBSB Number: " . MODULE_PAYMENT_DIRBANK_BSB .
"\nAccount No.: " . MODULE_PAYMENT_DIRBANK_ACCNUM .
"\nAccount Name: " . MODULE_PAYMENT_DIRBANK_ACCNAM .
"\nBank Name: " . MODULE_PAYMENT_DIRBANK_BANKNAM .
// "\nSwift Code: " . MODULE_PAYMENT_DIRBANK_SWIFT .
'</pre><p>Thanks for your order which will ship immediately we receive payment in the above account.');

11 Jul 2008, 5:39 PM
#8
pcdesigns avatar

pcdesigns

New Zenner

Join Date:
Feb 2007
Posts:
76
Plugin Contributions:
0

Re: Bank Account Transfer payment option

I installed this on my site, but it is not showing up in check-out. I thought it would show up on the payment choice page but it does not....what page during check out should it show up on?

11 Jul 2008, 6:51 PM
#9
anguz avatar

anguz

New Zenner

Join Date:
Dec 2003
Posts:
56
Plugin Contributions:
1

Re: Bank Account Transfer payment option

Do you have your admin panel set to english or some other language? The contribution only has english strings.

21 Jul 2008, 5:11 AM
#10
jenpen avatar

jenpen

Zen Follower

Join Date:
Sep 2007
Location:
Far South Coast, NSW, Australia
Posts:
427
Plugin Contributions:
0

Re: Bank Account Transfer payment option

I just installed this and it works fine but all the account details display in tiny tiny font-size, almost impossible to read. Is it meant to be like that? How can I change it?

21 Jul 2008, 6:53 AM
#11
jenpen avatar

jenpen

Zen Follower

Join Date:
Sep 2007
Location:
Far South Coast, NSW, Australia
Posts:
427
Plugin Contributions:
0

Re: Bank Account Transfer payment option

And another question: I changed the text on the page to make it list BSB first, and to delete the swift number. This worked on the page but not in the confirmation email sent to the customer. I assumed that both would be changed.
This is interesting because I would like to have different text on the page and email anyway. So, how do you change the text in the confirmation email?

28 Jul 2008, 1:03 PM
#12
directprint avatar

directprint

New Zenner

Join Date:
Jul 2008
Location:
Australia
Posts:
28
Plugin Contributions:
0

Re: Bank Account Transfer payment option

jenpen:

And another question: I changed the text on the page to make it list BSB first, and to delete the swift number. This worked on the page but not in the confirmation email sent to the customer. I assumed that both would be changed.
This is interesting because I would like to have different text on the page and email anyway. So, how do you change the text in the confirmation email?

Try this, edit includes/modules/payment/dirbank.php
Replace Lines 134 & 135 with this...

function keys() {
  return array('MODULE_PAYMENT_DIRBANK_STATUS', 'MODULE_PAYMENT_DIRBANK_ZONE', 'MODULE_PAYMENT_DIRBANK_SORT_ORDER', 'MODULE_PAYMENT_DIRBANK_BSB', 'MODULE_PAYMENT_DIRBANK_ACCNUM', 'MODULE_PAYMENT_DIRBANK_ACCNAM', 'MODULE_PAYMENT_DIRBANK_SWIFT', 'MODULE_PAYMENT_DIRBANK_BANKNAM', 'MODULE_PAYMENT_DIRBANK_ORDER_STATUS_ID');
29 Jul 2008, 5:21 AM
#13
jenpen avatar

jenpen

Zen Follower

Join Date:
Sep 2007
Location:
Far South Coast, NSW, Australia
Posts:
427
Plugin Contributions:
0

Re: Bank Account Transfer payment option

directprint, I changed those lines as you suggested but nothing changed. I did a dummy order and the text on the webpage was ordered correctly, ie BSB then acct number, and no swift, but in the email to the customer it had acct number then BSB, and it still had the swift.
It's not a biggie I guess but it would be nice to have it right.

10 Jan 2009, 3:08 PM
#14
pricediscrimination avatar

pricediscrimination

Zen Follower

Join Date:
May 2008
Posts:
401
Plugin Contributions:
0

Re: Bank Account Transfer payment option

I am getting this error message... are there some files missing from this mod?

Warning: main(/home/content/cs/html/te/includes/languages/english/modules/payment/dirbank.php): failed to open stream: No such file or directory in /home/content/cs/html/te/admin/modules.php on line 173

Warning: main(/home/content/c/u/l/cs/html/te/includes/languages/english/modules/payment/dirbank.php): failed to open stream: No such file or directory in /home/content/cs/html/te/admin/modules.php on line 173

Warning: main(): Failed opening '/home/content/c/u/l/cs/html/te/includes/languages/english/modules/payment/dirbank.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/content/cs/html/te/admin/modules.php on line 173

28 Jan 2009, 5:19 PM
#16
eleona avatar

eleona

New Zenner

Join Date:
Nov 2007
Posts:
22
Plugin Contributions:
0

Re: Bank Account Transfer payment option

Did anyone answered Jenjen question? I did a test on my site with this mod installed, the font of my bank details is so small... anyway to enlarge the font?

29 Jan 2009, 12:29 AM
#17
jenpen avatar

jenpen

Zen Follower

Join Date:
Sep 2007
Location:
Far South Coast, NSW, Australia
Posts:
427
Plugin Contributions:
0

Re: Bank Account Transfer payment option

Eleona, I got the answer from somewhere but I can't remember where. I'll get back to you. Jenpen

29 Jan 2009, 1:02 AM
#18
jenpen avatar

jenpen

Zen Follower

Join Date:
Sep 2007
Location:
Far South Coast, NSW, Australia
Posts:
427
Plugin Contributions:
0

Re: Bank Account Transfer payment option

OK. I created a new class in the stylesheet:

.direct {
font-size: 1.4em;
font-weight: normal;
}

and applied that class to that text on a page somewhere! But do you think I can find it now? Can someone else pinpoint the appropriate page? Jen

29 Jan 2009, 9:50 AM
#19
eleona avatar

eleona

New Zenner

Join Date:
Nov 2007
Posts:
22
Plugin Contributions:
0

Re: Bank Account Transfer payment option

on which file did you put this code?

jenpen:

OK. I created a new class in the stylesheet:

.direct {
font-size: 1.4em;
font-weight: normal;
}

and applied that class to that text on a page somewhere! But do you think I can find it now? Can someone else pinpoint the appropriate page? Jen

29 Jan 2009, 11:13 PM
#20
jenpen avatar

jenpen

Zen Follower

Join Date:
Sep 2007
Location:
Far South Coast, NSW, Australia
Posts:
427
Plugin Contributions:
0

Re: Bank Account Transfer payment option

On the spreadsheet:
"includes/templates/template_default/css/stylesheet.css" or substitute your template name for template_default.

And, good news, I just had another look and found where you apply the class.
"includes/languages/english/modules/payment/dirbank.php"

Find these lines of code:
<br><pre>' .
"\nBSB Number: " . MODULE_PAYMENT_DIRBANK_BSB .
"\nAccount No.: " . MODULE_PAYMENT_DIRBANK_ACCNUM .
"\nAccount Name: " . MODULE_PAYMENT_DIRBANK_ACCNAM .
"\nBank Name: " . MODULE_PAYMENT_DIRBANK_BANKNAM .
'

and place the div tag around them, ie

<div class= "direct"> <br><pre>' . "\nBSB Number: " . MODULE_PAYMENT_DIRBANK_BSB . "\nAccount No.: " . MODULE_PAYMENT_DIRBANK_ACCNUM . "\nAccount Name: " . MODULE_PAYMENT_DIRBANK_ACCNAM . "\nBank Name: " . MODULE_PAYMENT_DIRBANK_BANKNAM . ' </div>

Good luck with it!
Jen