Bulkpe’s Verification Stack provides a suite of APIs designed to validate user information efficiently and accurately. This guide offers a brief overview of each verification service, helping you understand how to integrate and use them effectively in your application.
Overview of Bulkpe’s Verification APIs
Bank Verification
Purpose: Validate a bank account by depositing a small amount (penny). The account holder's name can be retrieved through a subsequent Fetch Status API call or via a callback URL.
Use Case: Ideal for confirming bank account ownership and details asynchronously.
Bank Verification Sync
Purpose: Similar to the Bank Verification API, but provides the account holder's name in the response immediately.
Use Case: Use this for instant verification of bank account details without needing an additional status check.
VPA (UPI ID) Verification
Purpose: Verify the validity and owner of a UPI VPA (Virtual Payment Address).
Use Case: Essential for confirming that a UPI ID is active and linked to the correct user.
Reverse Penny Drop
Purpose: Validate bank account information by processing a UPI-based transaction where the user deposits a small amount (1 rupee) to your account.
Use Case: Useful for confirming user bank details through a quick, low-cost transaction.
Get Name & VPA using Phone Number
Purpose: Retrieve a user's UPI ID (VPA) and name using their phone number.
Use Case: Convenient for linking phone numbers with UPI details, provided the user has a primary VPA assigned.
PAN Premium Verification
Purpose: Verify a user's PAN number and obtain detailed information about the PAN holder.
Use Case: Suitable for in-depth PAN validation in scenarios requiring extensive user identity checks.
PAN Lite Verification
Purpose: Perform a basic verification of a PAN number, returning minimal details.
Use Case: Ideal for quick checks where only fundamental PAN details are required.
Aadhaar OKYC
Purpose: Verify Aadhaar details using a consent-based process that includes OTP validation.
Use Case: Useful for comprehensive Aadhaar verification, providing detailed user information like name, address, and DOB.
Verify IFSC Code
Purpose: Check the validity of a given IFSC (Indian Financial System Code).
Use Case: Critical for ensuring the provided IFSC code corresponds to the intended bank branch.
CRIF Credit Report
Purpose: Fetch a detailed credit report from CRIF for a user.
Use Case: Essential for financial institutions and lenders needing to assess a user's creditworthiness.
Experian Credit Report
Purpose: Retrieve a comprehensive credit report from Experian for a user.
Use Case: Similar to CRIF, this API helps in evaluating a user's credit history and financial behavior.
Penniless Account Verification
Purpose: Validate the bank account holder's name without any transaction (penny-less verification).
Use Case: Ideal for checking bank account details without moving money, especially when the bank supports this feature.
Conclusion
Bulkpe’s Verification Stack offers a versatile range of APIs to ensure the authenticity of user details, enhancing security and compliance. By integrating these APIs, you can streamline processes like bank verification, UPI ID validation, and credit checks efficiently. For more detailed API documentation and testing, explore Bulkpe’s Postman collection. Feel free to reach out if you have questions or need assistance with integration.