X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fpayby.pm;h=2fccb194e9236aa8de519c19b0b2d52bd3755bd9;hb=861c90163e1b7c564ef7905d657b3cf16e7a328d;hp=11bc184d9a93386ec7f70805dcbcaf8d72b4d014;hpb=c880cbc2d246e961149c5b1f4f9b0c4c00753e2b;p=freeside.git diff --git a/FS/FS/payby.pm b/FS/FS/payby.pm index 11bc184d9..2fccb194e 100644 --- a/FS/FS/payby.pm +++ b/FS/FS/payby.pm @@ -107,6 +107,12 @@ tie %hash, 'Tie::IxHash', longname => 'Western Union', cust_main => 'BILL', #this is a payment type only, customers go to BILL... }, + 'IDTP' => { + tinyname => 'IDT', + shortname => 'IDT Payment Services', + longname => 'IDT Payment Services', + cust_main => '', #this is a payment type only + }, 'MCRD' => { #not the same as DCRD tinyname => 'card', shortname => 'Manual credit card', # initial payment, then billing @@ -261,6 +267,17 @@ sub payment_payby2longname { map { $_ => $hash{$_}->{longname} } $self->payment_payby; } +=item payment_payby2payname + +Returns hash, keys are L types, values are payby payname. + +=cut + +sub payment_payby2payname { + my $self = shift; + map { $_ => $self->payname($_) } $self->payment_payby; +} + =back =head1 BUGS