Skip to main content

Penny Drop

The Penny Drop Verification API validates customer bank account details by performing a nominal credit transaction and verifying the beneficiary name returned by the bank. This ensures account authenticity before processing payouts, refunds, or policy issuance.

Request Body required

1SB Penny Drop API request

    productCode string required

    Product code

    insuranceCompanyCode string required

    The code to identify for which insurance company this proposal belongs to

    customer object required

    Customer bank and contact details

    accountHolderName string required

    Account holder name

    email string required

    Proposer email ID

    mobileNumber string required

    Proposer mobile number

    accountNumber string required

    Bank account number

    ifscCode string required

    Account IFSC code

    trackInfo object required

    Proposal and quote tracking details

    manuApplicationNo string required

    Could be Quote ID or Proposal number

    manufacturerQuoteID string required

    Manufacturer quote ID

    proposalNo string

    Proposal number (conditional)

    policyNumber string

    Policy number (conditional)

    distributor object required

    Distributor and channel information

    distributorID string required

    Distributor ID (e.g., BCIBL)

    agentID string

    Agent ID of the distributor

    salesChannel string

    Sales channel (Online, etc.)

    channelType string required

    Possible values: [B2B, B2C]

    Business channel type

Responses

Successful Response


Schema
    reqId string

    Unique request identifier

    errors object[]

    List of errors if request fails

  • Array [
  • errorCode string

    Error code

    errorMessage string

    Error message

    errorType string

    Error type

    errorDisplayMessage string

    User-friendly error message

  • ]
  • data object

    Penny drop validation response

    status string

    Response status

    message string

    Response message

    accountHolderName string

    Account holder name returned from bank

    trackInfo object

    Proposal and quote tracking details

    manuApplicationNo string

    Could be Quote ID or Proposal number

    manufacturerQuoteID string

    Manufacturer quote ID

    proposalNo string

    Proposal number (conditional)

    policyNumber string

    Policy number (conditional)

    varFields object[]

    Additional response attributes

  • Array [
  • fieldName string

    Dynamic field name

    fieldValue string

    Dynamic field value

  • ]
Loading...