From 2c7a3e7c8a775b93195c231168ea41acd05ef0a5 Mon Sep 17 00:00:00 2001 From: ivan Date: Sat, 12 Jan 2008 00:09:29 +0000 Subject: Patch from Erik Hollensbe implementing ard-present data (track1/track2) and the duplicate_window parameter, and test fixes --- AuthorizeNet/AIM.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'AuthorizeNet') diff --git a/AuthorizeNet/AIM.pm b/AuthorizeNet/AIM.pm index 7e4e963..fa4d8de 100644 --- a/AuthorizeNet/AIM.pm +++ b/AuthorizeNet/AIM.pm @@ -143,6 +143,9 @@ sub submit { license_state => 'x_Drivers_License_State', license_dob => 'x_Drivers_License_DOB', recurring_billing => 'x_Recurring_Billing', + duplicate_window => 'x_Duplicate_Window', + track1 => 'x_Track1', + track2 => 'x_Track2', ); my $auth_type = $self->{_content}->{transaction_key} @@ -206,7 +209,7 @@ sub submit { x_Ship_To_Address x_Ship_To_City x_Ship_To_State x_Ship_To_Zip x_Ship_To_Country x_Phone x_Fax x_Email x_Email_Customer x_Country - x_Currency_Code x_Trans_ID/); + x_Currency_Code x_Trans_ID x_Duplicate_Window x_Track1 x_Track2/); $post_data{'x_Test_Request'} = $self->test_transaction() ? 'TRUE' : 'FALSE'; -- cgit v1.2.1