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 Customizing Reason Codes List in Event Adjustments
- 20 Restricting Debit and Credit Event Adjustment Options
- 21 Customizing Billing Care to Display Only Event Adjustments
- 22 Customizing Account Creation Service Fields
- 23 Creating Custom Billing Care Credit Profiles
- 24 Customizing the Billing Care Actions Menu
- 25 Opening Custom Views From Landing Page
- 26 Customizing Billing Care Labels
- 27 Customizing Billing Care to Disable Links in the Bills Tab
- 28 Separating Event Adjustment Amount and Percentage Fields
- 29 Embedding Billing Care Screens in External Applications
 
- 
               
               Part IV Customizing Searches and Filters in Billing
                  Care
               
                  
               
               
               - 
                     
                     
                        
                        30
                            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
 
- 31 Filtering Bundles Available for Purchase
- 32 Filtering Start and End Dates for Additional Purchase
- 
                     
                     
                        
                        33
                            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
 
- 34 Exporting Billing Care Search Results
 
- 
                     
                     
                        
                        30
                            Searching for Accounts by Payment ID
                     
                        
                     
                     
                     
- 
               
               Part V Controlling Access to Billing Care
                  Functionality
               
                  
               
               
               - 35 Limiting Event Adjustment Percentage Entered by CSRs
- 36 Setting Adjustment Limit for Event Adjustments
- 37 Enabling Authorization in Test Installations
- 38 Restricting Bundle Validity Based on Roles
- 39 Restricting Additional Bundles Purchase Based on Roles
- 40 Making Notes Field Mandatory
- 41 Customizing Suspended Payment Allocations
- 42 Disabling Event Adjustment Options Based on Roles
 
- 
               
               Part VI Customizing the Billing Care REST
                  API
               
                  
               
               
               - 43 Using Custom OAuth Providers with Billing Care REST API
- 44 Extending and Creating Billing Care REST Resources
- 45 Extending REST API Response Objects
- 46 Recording Billing Care REST API Request Failures