Table of Contents
- Title and Copyright Information
- Preface
- Part I About the Billing Care SDK
-
Part II Basic Billing Care SDK
Components
- 3 Setting Up the Development Environment
- 4 Customizing Billing Care
- 5 Customizing Billing Care Templates
- 6 Customizing Billing Care Themes and Logo
- 7 Editing the Billing Care Configuration File
- 8 Using an Exploded Archive during Customization
- 9 Packaging and Deploying Customizations
-
Part III Customizing Billing Care Screens and
Fields
- 10 Customizing the Billing Care Account Home Page
- 11 Customizing the Billing Care Account Banner
- 12 Customizing the Balances Area
-
13
Adding Custom Payment Types
- About Custom Payment Types
- Creating Custom Payment Types in BRM
- Customizing Billing Care to Support Custom BRM Payment Types
- Generating XSD and JSON Files for Custom Payment Types
- Extending the Billing Care Data Model with XSD and JSON Files
- Adding the XSD and JSON Files to NetBeans Project
- Enabling Custom Payment Types in Batch Payment Processing
- Deploying Customizations
- 14 Customizing the Make a Payment Screen
- 15 Displaying Success Toast Messages in Billing Care
- 16 Customizing Purchase Deal and Assets Action Menu
- 17 Customizing Billing Care to Display Child Accounts
- 18 Customizing Billing Care Invoice Presentation
- 19 Adding an Event Details Column to the Events Table
- 20 Customizing Reason Codes List in Event Adjustments
- 21 Restricting Debit and Credit Event Adjustment Options
- 22 Customizing Billing Care to Display Only Event Adjustments
- 23 Customizing Account Creation Service Fields
- 24 Creating Custom Billing Care Credit Profiles
- 25 Customizing the Billing Care Actions Menu
- 26 Opening Custom Views From Landing Page
- 27 Customizing Billing Care Labels
- 28 Customizing Billing Care to Disable Links in the Bills Tab
- 29 Separating Event Adjustment Amount and Percentage Fields
- 30 Embedding Billing Care Screens in External Applications
-
Part IV Customizing Searches and Filters in Billing
Care
-
31
Searching for Accounts by Payment ID
- About Account Searches in Billing Care
- Adding a Payment ID Field to the Account Search Screen
- Naming the Custom Account Search Template in the CustomConfigurations.xml File
- Creating a Custom Account Search Template
- Creating a Custom Account Search View Model
- Creating a Custom Search View Model
- Creating a Custom Router View Model
- Creating a Custom Router Helper
- Creating a Custom Account Search View Model HTML Template
- Replacing the Default Method for Showing Recently Opened Accounts
- Configuring a Custom Module in the Registry
- Creating a customized_en.xlf File Entry for Payment ID Search Field
- Getting Payment Item POIDs from BRM
- Deploying Customizations
- 32 Filtering Bundles Available for Purchase
- 33 Filtering Start and End Dates for Additional Purchase
-
34
Customizing Search Filter for Suspended Payments
- About Suspended Payment Search Filter
- Adding Search Criteria
- Creating a CustompaymentSuspenseSearch.xml File
- Creating a CustomTemplatePaymentSuspenseWorker.java Class
- Creating CustomPCMTemplateModule.java Class
- Creating a customModule.properties File
- Updating Registry
- Updating customPaymentSuspenseSearchView.html
- Updating View Model
- Localizing New Criteria into Other Languages
- Creating Deployment Plan
- Creating .war File
- 35 Exporting Billing Care Search Results
-
31
Searching for Accounts by Payment ID
-
Part V Controlling Access to Billing Care
Functionality
- 36 Limiting Event Adjustment Percentage Entered by CSRs
- 37 Setting Adjustment Limit for Event Adjustments
- 38 Enabling Authorization in Test Installations
- 39 Restricting Bundle Validity Based on Roles
- 40 Restricting Additional Bundles Purchase Based on Roles
- 41 Making Notes Field Mandatory
- 42 Customizing Suspended Payment Allocations
- 43 Disabling Event Adjustment Options Based on Roles
-
Part VI Customizing the Billing Care REST
API
- 44 Using Custom OAuth Providers with Billing Care REST API
- 45 Extending and Creating Billing Care REST Resources
- 46 Extending REST API Response Objects
- 47 Recording Billing Care REST API Request Failures