Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/common-masters/uiCommonPay.json

https://github.com/egovernments/egov-mdms-data/blob/master/data/pb/BillingService/BusinessService.json

Code Block
{
      "code": "PT",
      "headerBandLabel": "PT_COMMON_TABLE_COL_PT_ID",
      "receiptKey": "property-receipt",
      "billKey":"property-bill",
      "citizenSuccess" : {
        "primaryMessage": "CITIZEN_SUCCESS_PT_PAYMENT_MESSAGE",
        "secondaryMessage": "CITIZEN_SUCCESS_PT_PAYMENT_MESSAGE_DETAIL",
         "receiptNo": "CITIZEN_SUCCESS_PT_PAYMENT_RECEIPT_NO"
      },
      "employeeSuccess" : {
        "primaryMessage": "EMPLOYEE_SUCCESS_PT_PAYMENT_MESSAGE",
        "secondaryMessage": "EMPLOYEE_SUCCESS_PT_PAYMENT_MESSAGE_DETAIL",
        "receiptNo": "EMPLOYEE_SUCCESS_PT_PAYMENT_RECEIPT_NO"
      },
      "citizenFailure" : {
        "primaryMessage": "CITIZEN_FAILURE_PT_PAYMENT_FAILURE_MESSAGE",
        "secondaryMessage": "CITIZEN_FAILURE_PT_PAYMENT_FAILURE_MESSAGE_DETAIL"
      },
      "employeeFailure" : {
        "primaryMessage": "EMPLOYEE_FAILURE_PT_PAYMENT_FAILURE_MESSAGE",
        "secondaryMessage": "EMPLOYEE_FAILURE_PT_PAYMENT_FAILURE_MESSAGE_DETAIL"
      },
      "footer": {
        "label": {
          "labelName": "GO TO HOME",
          "labelKey": "COMMON_BUTTON_HOME"
        },
        "link": "/pt-mutation/propertySearch"
      }

...

Taking a example of PT - There are 2 pages in common-pay mocule.

egov-common/pay :

...

  • Header Band - Configured from mdms (headerBandLabel)

  • Fee Details - Fetched from fetchBill Response

  • Capture Payment - Tabs are configured from BusinessService.json with "collectionModesNotAllowed" property.

Code Block
{
      "businessService": "PropertyTax",
      "code": "PT",
      "collectionModesNotAllowed": [
        "DD"
      ],
      "partPaymentAllowed": true,
      "minAmountPayable":100,
      "isAdvanceAllowed": false,
      "demandUpdateTime": 86400000,
      "isVoucherCreationEnabled": true,
      "billGineiURL" : "egov-searcher/bill-genie/billswithaddranduser/_get"
    }

  • Amount to be Paid - Configured from BusinessService.json with "partPaymentAllowed" property.

  • Partial Amount - Configured from BusinessService.json with "minAmountPayable" property.

  • G8 Receipt Details - Appears for all Modules

...

egov-common/acknowledgement :

  • Header Band - Configured from mdms (headerBandLabel)

  • The messages displayed on the acknowledgement page are configured both for success and failure cases.