From: ivan Date: Tue, 24 Nov 2009 06:05:02 +0000 (+0000) Subject: send card number with void transactions for B:OP:IPPay, RT#5690 X-Git-Tag: freeside_1_9_2~219 X-Git-Url: http://git.freeside.biz/gitweb/?a=commitdiff_plain;h=890d91dbdfc83b20a465f4f56eaf66cc1dc1837e;p=freeside.git send card number with void transactions for B:OP:IPPay, RT#5690 --- diff --git a/FS/FS/cust_main.pm b/FS/FS/cust_main.pm index ae8506bd9..b6873b9cd 100644 --- a/FS/FS/cust_main.pm +++ b/FS/FS/cust_main.pm @@ -4663,6 +4663,9 @@ sub realtime_refund_bop { ) { warn " attempting void\n" if $DEBUG > 1; my $void = new Business::OnlinePayment( $processor, @bop_options ); + $content{'card_number'} = $cust_pay->payinfo + if $cust_pay->payby eq 'CARD' + && $void->can('info') && $void->info('CC_void_requires_card'); $void->content( 'action' => 'void', %content ); $void->submit(); if ( $void->is_success ) { @@ -6001,6 +6004,9 @@ sub _new_realtime_refund_bop { ) { warn " attempting void\n" if $DEBUG > 1; my $void = new Business::OnlinePayment( $processor, @bop_options ); + $content{'card_number'} = $cust_pay->payinfo + if $cust_pay->payby eq 'CARD' + && $void->can('info') && $void->info('CC_void_requires_card'); $void->content( 'action' => 'void', %content ); $void->submit(); if ( $void->is_success ) {