summaryrefslogtreecommitdiff
path: root/fs_selfservice/FS-SelfService
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2016-04-25 11:53:38 -0700
committerIvan Kohler <ivan@freeside.biz>2016-04-25 11:53:38 -0700
commit8b4fe72cbd3b29445e336cc3e8cc5dbf5ff02185 (patch)
treec6ce2ca90eca90f9801b3bd2ceac8509dad5c987 /fs_selfservice/FS-SelfService
parentc72a0848224b544426eddec7c63186a5de04280e (diff)
run_bill_events option for order_pkg, RT#42053
Diffstat (limited to 'fs_selfservice/FS-SelfService')
-rw-r--r--fs_selfservice/FS-SelfService/SelfService.pm9
1 files changed, 9 insertions, 0 deletions
diff --git a/fs_selfservice/FS-SelfService/SelfService.pm b/fs_selfservice/FS-SelfService/SelfService.pm
index 49d6f3109..bc54b1ef3 100644
--- a/fs_selfservice/FS-SelfService/SelfService.pm
+++ b/fs_selfservice/FS-SelfService/SelfService.pm
@@ -1072,6 +1072,10 @@ Number of total bytes gained by recharge
Orders a package for this customer.
+If signup_server-realtime is set, bills the new package, attemps to collect
+payment and (for auto-payment customers) cancels the package if the payment is
+declined.
+
Takes a hash reference as parameter with the following keys:
=over 4
@@ -1088,6 +1092,11 @@ Package to order (see L<FS::part_pkg>).
Quantity for this package order (default 1).
+=item run_bill_events
+
+If true, runs billing events for the customer after ordering and billing the
+package (signup_server-realtime must be set).
+
=item locationnum
Optional locationnum for this package order, for existing locations.