summaryrefslogtreecommitdiff
path: root/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2012-08-03 13:09:05 -0700
committerIvan Kohler <ivan@freeside.biz>2012-08-03 13:09:05 -0700
commit45346fd655ba53b82c80b920da945cc0b87ece01 (patch)
tree25453139d733720bb9c2b92817d35adffd63c776 /fs_selfservice/FS-SelfService/cgi/selfservice.cgi
parent8b4b2a97a84d17087c3fac19b8f768ca146cf897 (diff)
selfservice payment fees, RT#18345
Diffstat (limited to 'fs_selfservice/FS-SelfService/cgi/selfservice.cgi')
-rwxr-xr-x[-rw-r--r--]fs_selfservice/FS-SelfService/cgi/selfservice.cgi16
1 files changed, 15 insertions, 1 deletions
diff --git a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
index fe8d08209..61361b8ee 100644..100755
--- a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
+++ b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
@@ -476,7 +476,21 @@ sub process_order_recharge {
}
sub make_payment {
- payment_info( 'session_id' => $session_id );
+
+ my $payment_info = payment_info( 'session_id' => $session_id );
+
+ my $tr_amount_fee = mason_comp(
+ 'session_id' => $session_id,
+ 'comp' => '/elements/tr-amount_fee.html',
+ 'args' => [ 'amount' => $payment_info->{'balance'},
+ ],
+ );
+
+ $tr_amount_fee = $tr_amount_fee->{'error'} || $tr_amount_fee->{'output'};
+
+ $payment_info->{'tr_amount_fee'} = $tr_amount_fee;
+
+ $payment_info;
}
sub payment_results {