PLB Registration
Welfare Payment Service
The Welfare Payment Service enables POS to enroll itself and one or more PEDs for Product Level Blocking (PLB), so it can provide a Basket Summary to the Welfare Payment Service to utilize processing logic to determine whether a CDC transaction includes welfare restricted products and so must be declined.
These two PLB related configurations from NMC affects the Card Transaction on POS.
NMC Configurations
Configuration | Description | NMC Configuration Name | Actual Configuration Name |
---|---|---|---|
PLB Enforcement | Disable and Enable product level blocking in the App during card payment | Disable blocking enforcement | disableBlockingEnforcement |
Welfare Payment Service | Enable and Disable welfare payment service feature in the App | Enable welfare payment service | enableWelfarePayments |
Configuration set up on NMC
- Disable blocking enforcement is set to FALSE – this means that product level blocking in the App during card payment is enabled
- Enable welfare payment service is set to TRUE – this means that welfare payment service feature in the App is enabled
Finalising a Transaction with PLB Products on the basket using a CDC card will result on the following:
- The App will display a scrollable list of restricted products.
- Selecting the Continue button will direct you back to the Payment Option screen, restricted products would remain in the basket. You should be able to finalize transaction using other payment mechanism (e.g. Cash)
- While selecting the Remove Restricted Items button will direct you back to the Payment Option screen, restricted products would have automatically been removed.
- 'restrictedItemsAmount' in the summary API request should reflect the total amount for restricted products in the basket
For more information on restricted items, you may visit CDC Merchant Portal - Home.