-
- Card number |
-
-
-
-
- |
- Exp. |
-
-
- |
- Zip |
-
-
- |
-
-
- |
-
% } elsif ( $payby eq 'CHEK' ) {
-% my( $payinfo1, $payinfo2, $payname, $ss, $paytype, $paystate,
-% $stateid, $stateid_state )
-% = ( '', '', '', '', '', '', '', '' );
-% if ( $cust_main->payby =~ /^(CHEK|DCHK)$/ ) {
-% $cust_main->paymask =~ /^([\dx]+)\@([\dx]+)$/i
-% or die "unparsable payinfo ". $cust_main->payinfo;
-% ($payinfo1, $payinfo2) = ($1, $2);
-% $payname = $cust_main->payname;
-% $ss = $cust_main->ss;
-% $paytype = $cust_main->getfield('paytype');
-% $paystate = $cust_main->getfield('paystate');
-% $stateid = $cust_main->getfield('stateid');
-% $stateid_state = $cust_main->getfield('stateid_state');
-% }
%
+% my( $account, $aba, $branch, $payname, $ss, $paytype, $paystate,
+% $stateid, $stateid_state )
+% = ( '', '', '', '', '', '', '', '', '' );
+%
+% #false laziness w/{edit,view}/cust_main/billing.html
+% my $routing_label = $conf->config('echeck-country') eq 'US'
+% ? 'ABA/Routing number'
+% : 'Routing number';
+% my $routing_size = $conf->config('echeck-country') eq 'CA' ? 4 : 10;
+% my $routing_maxlength = $conf->config('echeck-country') eq 'CA' ? 3 : 9;
-
-
-
- Account number |
- |
- Type |
- |
-
-
- ABA/Routing number |
-
-
- (help)
- |
-
-
- Bank name |
- |
-
-
- Bank state |
- <% include('../edit/cust_main/select-state.html', #meh
- 'empty' => '(choose)',
- 'state' => $paystate,
- 'country' => $cust_main->country,
- 'prefix' => 'pay',
- ) %> |
-
-
-
- Account holder
- Social security or tax ID #
- |
- |
-
-
-
- Account holder
- Driver’s license or state ID #
- |
- |
- State |
- <% include('../edit/cust_main/select-state.html', #meh
- 'empty' => '(choose)',
- 'state' => $stateid_state,
- 'country' => $cust_main->country,
- 'prefix' => 'stateid_',
- ) %> |
-
-% }
+
+
+
+ <% mt('Account number') |h %> |
+ |
+ <% mt('Type') |h %> |
+ |
+
+
+ <% mt($routing_label) |h %> |
+
+
+ (<% mt('help') |h %>)
+ |
+
+% if ( $conf->config('echeck-country') eq 'CA' ) {
+
+ <% mt('Branch number') |h %> |
+
+
+ |
+
+% }
+
+ <% mt('Bank name') |h %> |
+ |
+
+
+% if ( $conf->exists('show_bankstate') ) {
+
+ <% mt('Bank state') |h %> |
+ <& /elements/select-state.html,
+ 'disable_empty' => 0,
+ 'empty_label' => emt('(choose)'),
+ 'state' => $paystate,
+ 'country' => $cust_main->country,
+ 'prefix' => 'pay',
+ &>
+ |
+
+% } else {
+
+% }
+
+% if ( $conf->exists('show_ss') ) {
+
+
+ <% mt('Account holder') |h %>
+ <% mt('Social security or tax ID #') |h %>
+ |
+ |
+
+% } else {
+
+% }
+
+% if ( $conf->exists('show_stateid') ) {
+
+
+ <% mt('Account holder') |h %>
+ <% mt("Driver's license or state ID #") |h %>
+ |
+ |
+ <% mt('State') |h %> |
+ <& /elements/select-state.html,
+ 'disable_empty' => 0,
+ 'empty_label' => emt('(choose)'),
+ 'state' => $stateid_state,
+ 'country' => $cust_main->country,
+ 'prefix' => 'stateid_',
+ &>
+ |
+
+% } else {
+
+
+% }
+
+% } #end CARD/CHEK-specific section
-
+ |
- Remember this information
- |
-
-% if ($conf->exists("batch-enable")) {
-
- exists("paymentforcedtobatch") && $payby eq 'CHEK' ) ? 'CHECKED DISABLED' : '' %> NAME="batch" VALUE="1">
- Add to current batch
-% if ($conf->exists("paymentforcedtobatch") && $payby eq 'CHEK' ) {
-
-% }
+ <% mt('Remember this information') |h %>
|
-
+
+
+
+
+ NAME="auto" VALUE="1" onClick="if (this.checked) { document.OneTrueForm.save.checked=true; }">
+ <% mt("Charge future payments to this [_1] automatically",$type{$payby}) |h %>
+% if ( @cust_payby ) {
+ <% mt('as') |h %>
+
+% } else {
+
% }
- |
- payby ne 'DCRD' ) || ( $payby eq 'CHEK' && $cust_main->payby eq 'CHEK' ) ) ? ' CHECKED' : '' %> NAME="auto" VALUE="1" onClick="if (this.checked) { document.OneTrueForm.save.checked=true; }">
- Charge future payments to this <% $type{$payby} %> automatically
|
+