my $interface = WDL::Interfaces::ordering::orderingSoap->new(); my $confirmation = $interface->PlaceOrder({ request => { IsTest => 1, Email => 'tartiflette@cheese.com', Password => 'tartiflette', PurchaseOrderRef => 'ref_42', Lines => [{CatalogueNo => 42, Qty => 5}, {CatalogueNo => 43, Qty => 6}] } }); # $results isa(WDL::Types::OrderConfirmation) my $results = $confirmation->get_PlaceOrderResult(); # $placedLines isa(WDL::Types::ArrayOfOrderPlacedLine) my $placedLines = $results->get_PlacedLines();