Penny Drop

This API facilitates account validation with pennydrop

Body Params
string

Unique identifier as defined by BillDesk for each merchant

string

ISO currency of the transaction amount, for INR this value will be 356

string

BillDesk defined unique identifier for acquirer Mandatory for Upi and Netbanking flows

string

Itemcode value as provided by BillDesk, with a default value DIRECT

additional_info
object

Array of 7 additional_info values that can be attached to the transaction. Note: Merchant is advised to not pass customer PII information in additional info fields.

string

Unique ID generated by the merchant for each request

string
enum

Represents the method of payment, and can take the following values - card, netbanking, wallet, upi, eft, bankaccount, cashcard, cardless (non-card emi option) The associated object will also be provided in the request.

Allowed:
bank_account
object
customer
object
device
object

Device Object

Headers
string
required

BD-TraceID is a unique identifier passed by the merchant to ensure request idempotency. Requests with identical BD-TraceID within a 24 hour window would fail.

string
required

Request timestamp to identify date and time of origin of request. Example, a value of BD-Timestamp 20210113180403 identifies the request to have originated on 13th January 2021 at 06:04:03 PM.

string
required

Request Content-Type to take the values application/jose

string
required

Accept Response Content-Type to take the values application/jose

Response

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json