summaryrefslogtreecommitdiff
path: root/fs_selfservice/FS-SelfService/SelfService.pm
diff options
context:
space:
mode:
authorJonathan Prykop <jonathan@freeside.biz>2016-04-25 13:59:03 -0500
committerJonathan Prykop <jonathan@freeside.biz>2016-04-25 13:59:03 -0500
commit0ea99482851f5c4d7afa6cfc9c08c3b29f0732a8 (patch)
treea06065efb681c47ccc9bda625807adbe19c54762 /fs_selfservice/FS-SelfService/SelfService.pm
parentb30092c51c12237a3da8d9efcb42af407d5239f2 (diff)
parent092a6224ced3404893632c0d9c5a59bb91fc2cdd (diff)
Merge branch 'FREESIDE_4_BRANCH' of git.freeside.biz:/home/git/freeside into FREESIDE_4_BRANCH
Diffstat (limited to 'fs_selfservice/FS-SelfService/SelfService.pm')
-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 e90210028..30c1b4344 100644
--- a/fs_selfservice/FS-SelfService/SelfService.pm
+++ b/fs_selfservice/FS-SelfService/SelfService.pm
@@ -1071,6 +1071,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
@@ -1087,6 +1091,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.