X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fedit%2Fpayment_gateway.html;h=b28be2358e8ba1d2fa6472c9d509a0c30dcbd58e;hb=8a25843377c336b59696ba5d809fbccc7e2fd102;hp=7cfab71d877d684d756ef999c98d5cc26127e0c9;hpb=22336a0eeba10b4d1a4a78801f83f7cef56a1a20;p=freeside.git diff --git a/httemplate/edit/payment_gateway.html b/httemplate/edit/payment_gateway.html index 7cfab71d8..b28be2358 100644 --- a/httemplate/edit/payment_gateway.html +++ b/httemplate/edit/payment_gateway.html @@ -47,27 +47,36 @@ my %modules = ( 'AuthorizeNet', 'BankOfAmerica', #deprecated? 'Beanstream', + 'Braintree', 'Capstone', + 'CardFortress', 'Cardstream', 'CashCow', 'CyberSource', 'eSec', 'eSelectPlus', 'ElavonVirtualMerchant', + 'eWay', 'Exact', + 'FirstDataGlobalGateway', + 'GlobalPayments', 'iAuthorizer', 'Ingotz', 'InternetSecure', - 'IPaymentTPG', + #'IPaymentTPG', 'IPPay', 'Iridium', 'Jettis', 'Jety', 'LinkPoint', + 'Litle', 'MerchantCommerce', 'Network1Financial', + 'NMI', 'OCV', + 'Ogone', 'OpenECHO', + 'PaperlessTrans', 'PayConnect', 'PayflowPro', 'PaymenTech', @@ -83,23 +92,30 @@ my %modules = ( 'Skipjack', 'StGeorge', 'SurePay', + 'SynapseGateway', 'TCLink', 'TransactionCentral', 'TransFirsteLink', + 'USAePay', 'Vanco', 'viaKLIX', 'VirtualNet', + 'vSecureProcessing', 'WesternACH', 'WorldPay', ], 'Business::OnlineThirdPartyPayment' => [ - 'eWayShared', - 'Interswitchng', + #'eWayShared', support currently broken + 'FCMB', + #'Interswitchng', #incomplete? 'PayPal', ], 'Business::BatchPayment' => [ + 'BillBuddy', + 'CardFortress', 'KeyBank', 'Paymentech', + 'RBC', 'TD_EFT', ], ); @@ -110,8 +126,7 @@ my @actions = ( 'Authorization Only,Post Authorization', ); -my $fields = [ - { +my $fields = [ { field => 'gateway_namespace', type => 'select', options => [ qw( @@ -130,7 +145,7 @@ my $fields = [ field => 'gateway_module', type => 'select', # does it even make sense to list all modules here? - options => [ sort { lc($a) cmp lc ($b) } + options => [ sort { lc($a) cmp lc($b) } map { @$_ } values %modules ], }, 'gateway_username', @@ -164,8 +179,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; } } };