3.01 unreleased
- Add fields to documentation: tax, freight, duty, tax_exempt,
po_number.
- - Add return field to documentation: order_number
+ - Add return fields to documentation: order_number, avs_code,
+ cvv2_response, response_code, response_headers, response_page.
3.00 Mon Aug 17 15:55:11 PDT 2009
- It finally happened.
transaction_type
fraud_score
fraud_transaction_id
+ response_code
+ response_header
+ response_page
);
sub new {
Retrieve or change the transaction id from any Business::FraudDetect plugin
+=head2 response_code()
+
+=head2 response_headers()
+
+=head2 response_page()
+
+These three fields are set by some processors (especially those which use
+HTTPS) when the transaction fails at the communication level rather than
+as a transaction.
+
+response_code is the HTTP response code and message, i.e.
+'500 Internal Server Error'.
+
+response_headers is a hash reference of the response headers
+
+response_page is the raw content.
+
=head2 result_code()
Returns the precise result code that the processor returned, these are
the protocol they speak, you probably don't need this, but it's there
just in case.
+=head2 avs_code()
+
+=head2 cvv2_response()
+
=head1 MISCELLANEOUS INTERNAL METHODS
=head2 transaction_type()