- Payment amount |
+ <% mt('Payment amount') |h %> |
<% $money_char %> $custnum,
+ 'cgi' => $cgi
+&>
% if ( $payby eq 'CARD' ) {
%
@@ -80,13 +82,13 @@
% }
|
- Card number |
+ <% mt('Card number') |h %> |
|
- Exp. |
+ <% mt('Exp.') |h %> |
|
- CVV2 |
+ <% mt('CVV2') |h %> |
- (help)
+ (<% mt('help') |h %>)
|
- Exact name on card |
+ <% mt('Exact name on card') |h %> |
|
- <% include( '/elements/location.html',
+ <& /elements/location.html,
'object' => $cust_main, #XXX errors???
'no_asterisks' => 1,
- 'address1_label' => 'Card billing address',
- )
- %>
+ 'address1_label' => emt('Card billing address'),
+ &>
% } elsif ( $payby eq 'CHEK' ) {
%
@@ -148,34 +149,33 @@
- Account number |
+ <% mt('Account number') |h %> |
|
- Type |
+ <% mt('Type') |h %> |
|
- ABA/Routing number |
+ <% mt('ABA/Routing number') |h %> |
- (help)
+ (<% mt('help') |h %>)
|
- Bank name |
+ <% mt('Bank name') |h %> |
|
% if ( $conf->exists('show_bankstate') ) {
- Bank state |
- <% include('/elements/select-state.html',
+ | <% mt('Bank state') |h %> |
+ <& /elements/select-state.html,
'disable_empty' => 0,
- 'empty_label' => '(choose)',
+ 'empty_label' => emt('(choose)'),
'state' => $paystate,
'country' => $cust_main->country,
'prefix' => 'pay',
- )
- %>
+ &>
|
% } else {
@@ -185,8 +185,8 @@
% if ( $conf->exists('show_ss') ) {
- Account holder
- Social security or tax ID #
+ <% mt('Account holder') |h %>
+ <% mt('Social security or tax ID #') |h %>
|
|
@@ -197,19 +197,18 @@
% if ( $conf->exists('show_stateid') ) {
- Account holder
- Driver’s license or state ID #
+ <% mt('Account holder') |h %>
+ <% mt("Driver's license or state ID #") |h %>
|
|
- State |
- <% include('/elements/select-state.html',
+ | <% mt('State') |h %> |
+ <& /elements/select-state.html,
'disable_empty' => 0,
- 'empty_label' => '(choose)',
+ 'empty_label' => emt('(choose)'),
'state' => $stateid_state,
'country' => $cust_main->country,
'prefix' => 'stateid_',
- )
- %>
+ &>
|
% } else {
@@ -223,7 +222,7 @@
- Remember this information
+ <% mt('Remember this information') |h %>
|
@@ -240,7 +239,7 @@
- Add to current batch
+ <% mt('Add to current batch') |h %>
|
@@ -250,17 +249,17 @@
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
+ <% mt("Charge future payments to this [_1] automatically",$type{$payby}) |h %>
|
-
+
-<% include('/elements/footer.html') %>
+<& /elements/footer.html &>
<%init>
die "access denied"
@@ -300,7 +299,14 @@ my $fee = '';
my $fee_pkg = '';
my $fee_display = '';
my $fee_op = '';
-if ( $conf->config('manual_process-pkgpart') ) {
+my $num_payments = scalar($cust_main->cust_pay);
+#handle old cust_main.pm (remove...)
+$num_payments = scalar( @{ [ $cust_main->cust_pay ] } )
+ unless defined $num_payments;
+if ( $conf->config('manual_process-pkgpart')
+ and ! $conf->exists('manual_process-skip_first') || $num_payments
+ )
+{
$fee_display = $conf->config('manual_process-display') || 'add';
$fee_op = $fee_display eq 'add' ? '+' : '-';
@@ -320,6 +326,10 @@ if ( $balance > 0 ) {
$amount = $balance;
$amount += $fee
if $fee && $fee_display eq 'subtract';
+
+ my $cc_surcharge_pct = $conf->config('credit-card-surcharge-percentage');
+ $amount += $amount * $cc_surcharge_pct/100 if $cc_surcharge_pct > 0;
+
$amount = sprintf("%.2f", $amount);
}
|
|