October 2023

TL;DR

Changes we have brought in:

  • New API: Bank Account Verification [Penny-Less].
  • New Major Version for Bank Account Verification [Penny-Drop] & UPI Verification API.

[New] Bank Account Verification [Penny Less]

Avoid dropping a penny when verifying Bank Accounts through Bank Account Verification [Penny Less] API.

The user needs to pass the IFSC and account number of the beneficiary to verify their account. Only a select list of banks can be verified through this API.


Bank Account Verification [Penny Drop] Version 3.0

The new version introduces new responses and changes in the API response structure. Note that the x-api-version request header will require 3.0 to call the new version.

Users will still be able to hit the previous version of the API (2.0) until 30 November 2023 before it is deprecated.

Changes in the API response structure

The API response will now include the @entity key, a sample payload can be seen below:

{
    "code": 200,
    "timestamp": 1698047469406,
    "transaction_id": "35b2f6a0-0a80-42c4-88db-75857ad69dec",
    "data": {
        "@entity": "@in.co.sandbox.bank.account.penny_drop_verification_response",
        "message": "Bank Account details verified successfully.",
        "account_exists": true,
        "name_at_bank": "John Doe",
        "utr": "329613870973",
        "amount_deposited": "1"
    }
}

You can refer to the updated API documentation here.


UPI Verification Version 2.0

The new version introduces new responses and changes in the API response structure. Note that the x-api-version request header will require 2.0 to call the new version.

Users will still be able to hit the previous version of the API (1.0) until 30 November 2023 before it is deprecated.

Changes in the API response structure

The API response will now include the @entity key, a sample payload can be seen below:

{
    "code": 200,
    "timestamp": 1698047216057,
    "transaction_id": "c7f1f12c-a0e0-40a5-8f09-d681b833476a",
    "data": {
        "@entity": "@in.co.sandbox.bank.account.upi.upi_verification_response",
        "account_exists": true,
        "name_at_bank": "John Doe"
    }
}

You can refer to the updated API documentation here.