- is( $tx->is_success, $o{is_success}, "$o{desc}: " . tx_info($tx) );
- is( $tx->result_code, $o{result_code}, "result_code(): RESULT" );
- is( $tx->error_message, $o{error_message}, "error_message() / RESPMSG" );
- like( $tx->authorization, $o{authorization}, "authorization() / AUTHCODE" );
- is( $tx->avs_code, $o{avs_code}, "avs_code() / AVSADDR and AVSZIP" );
- is( $tx->cvv2_response, $o{cvv2_response}, "cvv2_response() / CVV2MATCH" );
- like( $tx->order_number, qr/^\w{18}/, "order_number() / PNREF" );
+ is( $tx->is_success, $o{is_success}, "$o{desc}: ". tx_info($tx) );
+ is( $tx->result_code, $o{result_code}, "$o{desc}: result_code()" );
+ is( $tx->error_message, $o{error_message}, "$o{desc}: error_message()" );
+ like( $tx->authorization, $o{authorization}, "$o{desc}: authorization()" );
+ is( $tx->avs_code, $o{avs_code}, "$o{desc}: avs_code()" );
+ is( $tx->cvv2_response, $o{cvv2_response}, "$o{desc}: cvv2_response()" );
+ like( $tx->order_number, $o{order_number}
+ || qr/^\w{18}/, "$o{desc}: order_number()" );