Added support for <Error>
[Business-OnlinePayment-InternetSecure.git] / InternetSecure.pm
index a2c7fab..accc10b 100755 (executable)
@@ -264,6 +264,9 @@ sub parse_response {
                        CVV2ResponseCode        cvv2_response
                ));
        
+       # Completely undocumented field that sometimes override <Verbiage>
+       $self->error_message($response->{Error}) if $response->{Error};
+       
        $self->card_type(CARD_TYPES->{$self->card_type});
        
        $self->{products_raw} = $response->{Products};