X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;ds=inline;f=httemplate%2Fmisc%2Fpayment.cgi;h=80cb15d79f1092675e04c40cfb06538bf0c43b76;hb=360f89789c45e1fd7cb84b1442d2f0c8353066d9;hp=4f6f7ef75fbfcd72b94505030ac7dd1016b11e48;hpb=a8d1e0ab1d47170d29f847bcbb790a58c6eb435d;p=freeside.git
diff --git a/httemplate/misc/payment.cgi b/httemplate/misc/payment.cgi
index 4f6f7ef75..80cb15d79 100644
--- a/httemplate/misc/payment.cgi
+++ b/httemplate/misc/payment.cgi
@@ -135,178 +135,10 @@ function change_batch_checkbox () {
>
-% my $auto = 0;
-% if ( $payby eq 'CARD' ) {
-%
-% my( $payinfo, $paycvv, $month, $year ) = ( '', '', '', '' );
-% my $payname = $cust_main->first. ' '. $cust_main->getfield('last');
-% my $location = $cust_main->bill_location;
-
-
- <% mt('Card number') |h %> |
-
-
- |
-
-
- <% mt('CVV2') |h %> |
-
- (<% mt('help') |h %>)
- |
-
-
- <% mt('Exact name on card') |h %> |
- |
-
-
- <& /elements/location.html,
- 'object' => $location,
- 'no_asterisks' => 1,
- 'address1_label' => emt('Card billing address'),
- &>
-
-% } elsif ( $payby eq 'CHEK' ) {
-%
-% 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;
-
-
-
-
- <% 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
-
-
-
-
-
- <% 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 {
-
-% }
- |
-
+<& /elements/cust_payby_new.html,
+ 'cust_payby' => \@cust_payby,
+ 'curr_value' => $custpaybynum,
+&>
@@ -355,13 +187,6 @@ my $payinfo = '';
my $conf = new FS::Conf;
-#false laziness w/selfservice make_payment.html shortcut for one-country
-my %states = map { $_->state => 1 }
- qsearch('cust_main_county', {
- 'country' => $conf->config('countrydefault') || 'US'
- } );
-my @states = sort { $a cmp $b } keys %states;
-
my $payunique = "webui-payment-". time. "-$$-". rand() * 2**32;
%init>