diff --git a/lib/WebGUI/Commerce/Payment/ITransact.pm b/lib/WebGUI/Commerce/Payment/ITransact.pm index 2b96a3022..f057cae5d 100644 --- a/lib/WebGUI/Commerce/Payment/ITransact.pm +++ b/lib/WebGUI/Commerce/Payment/ITransact.pm @@ -499,9 +499,15 @@ my %transactionData = %{$self->{_transactionParams}}; $items = WebGUI::Commerce::Transaction->new($self->session, $transactionData{ORGID})->getItems; foreach (@{$items}) { + my $data = $_->{itemName}; + $data =~ s/&/&/sg; + $data =~ s//>/sg; + $data =~ s/"/"/sg; + $xml .= " - ".$self->session->url->escape($_->{itemName})." + ".$data." ".sprintf('%.2f', $_->{amount})." ".$_->{quantity}." \n";