summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2012-10-20 03:18:47 -0700
committerIvan Kohler <ivan@freeside.biz>2012-10-20 03:18:47 -0700
commit46ec838a84523aea3fcdcaf5280e35bdaeb91162 (patch)
treefa4167d2d536bf75db6ea80d75767d09faeccd83
parent7a4bb60025ac0566edf2f32b102e424bd2ebe21a (diff)
pass currency flag with voids and refunds too, for Canadian Moneris, RT#18684
-rw-r--r--FS/FS/cust_main/Billing_Realtime.pm4
1 files changed, 4 insertions, 0 deletions
diff --git a/FS/FS/cust_main/Billing_Realtime.pm b/FS/FS/cust_main/Billing_Realtime.pm
index d2c0975a9..874d00aed 100644
--- a/FS/FS/cust_main/Billing_Realtime.pm
+++ b/FS/FS/cust_main/Billing_Realtime.pm
@@ -1425,6 +1425,10 @@ sub realtime_refund_bop {
if length($auth); #echeck/ACH transactions have an order # but no auth
#(at least with authorize.net)
+ my $currency = $conf->exists('business-onlinepayment-currency')
+ && $conf->config('business-onlinepayment-currency');
+ $content{currency} = $currency if $currency;
+
my $disable_void_after;
if ($conf->exists('disable_void_after')
&& $conf->config('disable_void_after') =~ /^(\d+)$/) {