X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fedit%2Fpayment_gateway.html;h=a85ba57af1d49248527a02f12d668fc422318898;hp=37618d67749982fe7c0b77f1d23a0650f7966b21;hb=5f563d5ac7e6e1e93cca382baa42ee106f3db5a0;hpb=3564f619654c5cbf22fc2acbe7eff0c08308e859 diff --git a/httemplate/edit/payment_gateway.html b/httemplate/edit/payment_gateway.html index 37618d677..a85ba57af 100644 --- a/httemplate/edit/payment_gateway.html +++ b/httemplate/edit/payment_gateway.html @@ -39,7 +39,7 @@ die "access denied" unless $FS::CurrentUser::CurrentUser->access_right('Configuration'); -my $json = JSON::XS->new; +my $json = Cpanel::JSON::XS->new; $json->canonical(1); my %modules = ( 'Business::OnlinePayment' => [ @@ -55,6 +55,7 @@ my %modules = ( 'eSelectPlus', 'ElavonVirtualMerchant', 'Exact', + 'FirstDataGlobalGateway', 'iAuthorizer', 'Ingotz', 'InternetSecure', @@ -102,6 +103,7 @@ my %modules = ( 'KeyBank', 'Paymentech', 'TD_EFT', + 'BillBuddy', ], ); @@ -111,8 +113,7 @@ my @actions = ( 'Authorization Only,Post Authorization', ); -my $fields = [ - { +my $fields = [ { field => 'gateway_namespace', type => 'select', options => [ qw( @@ -165,8 +166,11 @@ my $fields = [ my $field_callback = sub { my ($cgi, $object, $field_hashref ) = @_; if ($object->gatewaynum) { - if ( $field_hashref->{field} =~ /gateway_(module|namespace)/ ) { + if ( $field_hashref->{field} eq 'gateway_module' ) { + $field_hashref->{type} = 'fixed'; + } elsif ( $field_hashref->{field} eq 'gateway_namespace' ) { $field_hashref->{type} = 'fixed'; + $field_hashref->{formatted_value} = $object->namespace_description; } } };