[FEATURE] Blocklist #3344
Labels
A-core
Area: Core flows
A-payments
Area: payments
C-feature
Category: Feature request or enhancement
C-tracking-issue
Category: Tracking issue for a proposal or a category of bugs
Milestone
PARENT ISSUE FOR BLOCKLIST
Feature Description
This feature will allow the merchants to block the following according to their needs:
What is Blocklist?
A blocklist in the context of payment processing refers to a security feature that allows merchants to restrict specific fingerprints associated with payment methods or block certain card bins. A fingerprint is a unique identifier linked to a particular payment method, and a card bin encompasses the first six digits of a credit card number, with an extended card bin covering the first eight digits.
Merchants can utilize the blocklist functionality to enhance security and control over their payment processing systems. This capability enables them to thwart transactions from identified problematic sources or potentially fraudulent payment methods. Here's how the blocklist feature works:
Blocking Specific Fingerprints:
Merchants can identify and block specific fingerprints associated with payment methods. This is particularly useful in preventing transactions from certain payment instruments (card in our case) that may have a history of suspicious activity.
Blocking Card Bins:
The blocklist also allows merchants to block entire card bins, focusing on the first six digits of credit card numbers. Additionally, they can extend this restriction to cover the first eight digits(extended_card_bin), providing a more comprehensive control mechanism.
Listing Blocklists:
To manage and monitor these security measures, merchants have the option to list their specified blocklists. They can categorize these blocklists based on the type of restriction, such as payment method, card bin, or extended card bin.
Specifying Blocklist Types:
Merchants can define the type of blocklist they want to view, allowing for a granular understanding of the restrictions in place. This categorization may include payment method blocklists, card bin blocklists, or extended card bin blocklists.
Unblocking:
Should the need arise, merchants can selectively unblock specific fingerprints, payment methods, or card bins from the blocklist. This flexibility ensures that legitimate transactions are not inadvertently hindered by the security measures in place.
In summary, a blocklist feature empowers merchants to proactively manage the security of their payment processing systems by blocking specific fingerprints, card bins, or extended card bins. This not only safeguards against potential fraud but also provides a customizable and flexible approach to control and monitor payment transactions effectively.
Testing
Refer to the attached postman collection for the API contracts for the blocklist APIs. Currently we support blocking three types of resources i.e. card numbers (payment intrument), card bin, and extended card bin.
blocklist_api_postman.zip
Sub-Issues
Blocklist
initial implementation #3439KMS
encrypt utility #3440guard_against_blocklist
#3442configs
table #3443KMS
withAES
encryption #3444The text was updated successfully, but these errors were encountered: