Skip to content

Shield Create

| View as Markdown

BCFI – Business Correspondent Federation of India has issued a list of entities who have been blacklisted by banks or have criminal records for forgery, murder etc. Shield create is used to add a new entity to the list who has been identified for doing malpractices with all the available details.

https://kraken.airpay.co.in/airpay/ms/shield/api/create
ParameterType ValueDescriptionValue Like
content-type requiredStringapplication/jsonapplication/x-www-form-urlencoded
affiliate requiredTextWill be provided by airpay91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps
checksum requiredText$string = $param.self+ $header.code::$secret_key; sha256(<concate all values+SECRET KEY>); (required)91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps
code requiredTextWill be provided by airpay91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps
processor-key requiredTextWill be provided by airpay91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps
ParameterType ValueDescriptionValue Like
agent_name requiredtext
(3-70)
Name of the agent.Arsen
corporate_bc_name requiredtext
(3-70)
Corporate name for the agentcorpa lithin
mobile_no requiredtext
(10)
Mobile Number9XXXXXX989
city requiredtext
(1-70)
Name of the cityMumbai
state optionaltext
(1-70)
Name of the state.Kerala
address requiredtext
(1-225)
Addressdrsd
pin_code optionalNumeric
(6)
Pincode
aadhaar_no optionaltext
(4)
Aadhar Number( taking last four digits only)0101
pan_no requiredtext
(10)
pancard NumberCCVSV1111D
blacklisted_date optionaltextBlacklisted date in dd-mm-yyyy format (format dd-mm-yyyy)02-06-2025
blacklisted_reason requiredtext
(1-100)
Reason for blacklistedtest reason
bank optionaltext
(1-100)
bank nameHDFC
ifsc optionaltext
(15)
bank ifsc codeHDFCBK002123
account_no optionaltext
(20)
Account Numberxsdf123123
is_police_complaint requiredtextis_police_complaint flag (acceptable values (Y/N), required)Y,N
complaint_no requiredtext
(1-70)
Complaint Number(only required if is_police_complaint is Y)123123D
complaint_date requireddateComplaint date in dd-mm-yyyy format (format dd-mm-yyyy, only required if is_police_complaint is Y)12-12-2022
arrested optionaltextarrested status (acceptable values (Y/N))Y,N
ParameterType ValueDescriptionValue Like
status requiredNumeric
(3)
airpay status400,,200
message requiredTextairpay status messagesuccess,fail
data requiredTextJson response { “status”: status code, “message”: response message, “data”:[ {“parameter”:“array required data”}] }
curl --location --request POST 'https://kraken.airpay.co.in/airpay/ms/shield/api/create' \
--header 'code: 91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps' \
--header 'affiliate: 91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps' \
--header 'checksum: 91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps' \
--header 'processor-key: 91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'agent_name=Arsen' \
--data-urlencode 'corporate_bc_name=corpa lithin' \
--data-urlencode 'mobile_no=9XXXXXX989' \
--data-urlencode 'city=Mumbai' \
--data-urlencode 'state=Maharashtra' \
--data-urlencode 'address=drsd' \
--data-urlencode 'aadhaar_no=0101' \
--data-urlencode 'blacklisted_reason=test reason' \
--data-urlencode 'bank=HDFC' \
--data-urlencode 'ifsc=HDFCBK002123' \
--data-urlencode 'account_no=xsdf123123' \
--data-urlencode 'is_police_complaint=Y' \
--data-urlencode 'complaint_no=123123D' \
--data-urlencode 'complaint_date=12-12-2022' \
--data-urlencode 'arrested=N'
{
"status": 200,
"message": "Success",
"data": {
"message": "Merchant Added Successfully.",
"merchant_id": 23
},
"checksum": "91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps"
}
{
"status": "400",
"message": "Failed",
"data": ""
}