Customization of the Icons and Text for Configured Payment Methods

While setting the billing plugins, you can customize the icons and text in the pop-ups that are going to be displayed for the configured payment methods in the dashboard. The end-user will see these icons and text while refilling the account and choosing the method to pay with.


To specify this configurations, follow the next steps:

1. Open JCA and navigate to System settings menu item.


2. Enable
Expert mode and expand jbilling parameter group.


3. Find the
external.billing.plugin.json.config parameter and edit its value by adding the required  "caption" data:

"caption":[
           {
              "locale":"en",               "text":"PayPal"
           },
           {
              "locale":"ru",               "text":"PayPal"
           }
        ],
        "hint":[
           {
              "locale":"en",               "text":"PayPal payment1"
           }
        ],
        "titleIcons":[
           {
              "keyword":"PayPal",


              "path":"paypal.png"
           },
           {
              "keyword":"Visa",
              "path":"visa.png"
           },
        ],
# localizable caption that will be displayed to customer in the dashboard
# locale code in ISO 639-1. e.g. en,ru
# localized to particular language caption






# localizable hint that will be displayed to user on mouse hover

# locale code in ISO 639-1. e.g. en,ru
# localized hint that will be displayed to user on mouse hover


# relative paths or urls to icons. All stated icons will be joined into 1 long icon
# substring of payment method name that uniquely identifies this payment method. Usually this string correlates to payment plugin\gateway name in External billing system
# path to icon file represented as relative path or URI

4. Save the configs and reboot the billing to apply the changes