API Reference

BAV Pennydrop V2

SNoResponse CodeResponse ErrorDescriptionError Origin(User/Bank/System)
1201Please enter valid Account NumberValidation ErrorUser
2201Please enter valid Bank IFSC CODEValidation ErrorUser
3201Invalid userIP Not WhitelistedUser
4201Invalid timestampTimestamp is Missing in Header TokenUser
5201Request Id cannot be blankReqid is missing in header tokenUser
6201Please complete the onboarding process to use this serviceIf Partner Try To Use API Model in Sandbox EnvironmentSystem
7201Invalid Partner Id, Please contact to admin.PartnerId is Missing in Header TokenUser
8201Request timestamp is older than 5 minsIf Token is Created 5 mins Before the Transaction InitiationUser
9201Backend DownInternal Server ErrorSystem
10201Beneficiary bank down. Please try again after sometimeOccurs when there is fluctuation in beneficiary bankBeneficiary Bank
11201Invalid IFSC CodeWhen IFSC code is invalidUser
12201Rejected by Beneficiary Bank/NPCIBank ErrorBeneficiary Bank/NPCI
13201Server ErrorInternal Server ErrorSystem Error
14201Unable to get response from upstream serverBank ErrorSource Bank
15201Unable to get response, please try again after sometimeBank ErrorSource Bank
16201Too Many requestsWhen rate limiting exceeds from PaySprint/SprintVerifySystem Error
17201PAYER BANK NOT REGISTEREDWhen Bank is not registeredBeneficiary Bank/NPCI
18422Account blocked/Frozen/invalidWhen account is Blocked/Frozen or invalidBeneficiary Bank/NPCI
19422FAILURE ACCOUNT CLOSEDWhen Beneficiary Bank Account is closedBeneficiary Bank/NPCI
20422Beneficiary Bank disabled/inactive/inoperativeBank ErrorBeneficiary Bank/NPCI
21422Invalid AccountBeneficiary Bank Account number is invalidBeneficiary Bank/NPCI
22422NRE AccountBank ErrorBeneficiary Bank/NPCI
23422INVALID ACCOUNT AND REVERSAL IS SUCCESSFULBeneficiary Bank account number is invalidBeneficiary Bank/NPCI
24422Unable to valid bank accountOccurs when there is fluctuation in beneficiary or source bankSource/Bene Bank
25422FAILURE AMOUNT LIMIT EXCEEDEDWhen there are too many penny drop on the same accountSource Bank
26422FAILURE BENEFICIARY BANK DA RESPONSE TIMEWhen there is higher response time from Beneficiary Bank resulting in force failureBeneficiary Bank/NPCI
27422FAILURE BENEFICIARY BANK OFFLINEOccurs when there is Fluctuation in Beneficiary BankBeneficiary Bank/NPCI
28422FAILURE BENEFICIARY FORCED OFFLINEOccurs when there is Fluctuation in Beneficiary bankBeneficiary Bank/NPCI
29422FAILURE DUPLICATE TRANSACTIONValidate Bank account againBeneficiary Bank/NPCI
30422FAILURE EXCEEDS ACCOUNT LIMITWhen there are too many penny drop on the same accountBeneficiary Bank/NPCI
31422FAILURE HIGH SEVERITY MEMO PRESENT ON THE ACCOUNTWhen there are too many suspicious transaction on Beneficiary account including penny dropBeneficiary Bank/NPCI
32422FAILURE INVALID ACCOUNTAccount is not validBeneficiary Bank/NPCI
33422FAILURE INVALID BENEFICIARY ACCOUNT NO/MASBeneficiary Bank account number is invalidBeneficiary Bank/NPCI
34422FAILURE INVALID BENEFICIARY IFSC CODE OR NBINWhen Beneficiary IFSC code is invalidBeneficiary Bank/NPCI
35422FAILURE INVALID RESPONSE CODEOccurs when there is Fluctuation in Beneficiary BankBeneficiary Bank/NPCI
36422FAILURE ISSUER NODE OFFLINEOccurs when there is fluctuation in Beneficiary BankBeneficiary Bank/NPCI
37422FAILURE NRE ACCOUNTWhen Beneficiary Bank account is NRE accountBeneficiary Bank/NPCI
38422Failure Payee PSP not registered purpose = 00Beneficiary Bank is not registered in IMPS networkBeneficiary Bank/NPCI
39422FAILURE RISK THRESHOLD EXCEEDEDWhen there are too many penny drop on the same accountSource Bank
40422FAILURE SUSPECTED FRAUDWhen there are too many suspicious transaction on beneficiary account including penny dropBeneficiary Bank/NPCI
41422FAILURE UNABLE TO PROCESSOccurs when there is fluctuation in beneficiary bankBeneficiary Bank/NPCI
42422INVALID BENEFICIARY IFSC CODEWhen IFSC code is invalidSource/Bene Bank
43422INVALID IFSC CODEWhen Beneficiary IFSC code is invalidBeneficiary Bank/NPCI
44422THE ACCOUNT DOES NOT EXISTBank ErrorBeneficiary Bank/NPCI
45422IMPS Service not available for the selected bankBeneficiary bank temporarily is not registered in IMPS networkBeneficiary Bank/NPCI
46422FAILUREOccur when there is Fluctuation in Beneficiary BankBeneficiary Bank/NPCI
47422fsockopen(): unable to connect to logs.paysprint.in:80 (No route to host)INTERNAL SERVER ERROR(PAYSPRINT)Internal Server Error
48422DECLINE TRANSACTIONS DECLINED BASED ON MODEL RISK SCOREWhen many penny drop on the same accountSource/Bene Bank
49422FAILURE ACCOUNT BLOCKED/FROZENBank ErrorBeneficiary Bank/NPCI
50422FAILURE Payee PSP not registeredBeneficiary Bank is not registered in IMPS networkBeneficiary Bank/NPCI
51422FAILURE TRANSACTION NOT ALLOWED AS GENERALERROROccur when there is fluctuation in Beneficiary Bank.Beneficiary Bank/NPCI
52201You don't have balance to use this service. Please raise a credit request first!Wallet balance is an empty(PAYSPRINT ERROR)System Error
53422

Please enter valid Account Number.
Please enter valid Bank IFSC CODE

Account Number and IFSC is not validBeneficiary Bank/NPCI
54422ACCOUNT FROZENWhen the account is Blocked/Frozen or invalidBeneficiary Bank/NPCI
55409Duplicate Request IdValidate Bank Account againSystem Error
56422The account does not exist.|@tranDtl.partTranDetailLL.<rec_1>.acctId.foracid|@BE|Invalid Bank AccountBeneficiary Bank/NPCI
57422FAILURE TRANSACTION NOT ALLOWED AS INVALID REMITTER ACC. NOBank ErrorBeneficiary Bank/NPCI
58422FAILURE Transaction type not supported. purpose = 00Bank is not IMPS enabledBeneficiary Bank/NPCI
59422FAILURE HIGH SEVERITY MEMO (HSM) PRESENT ON THE ACCOUNTWhen there are too many suspicious transaction on Beneficiary account including penny dropBeneficiary Bank/NPCI
60422FAILURE TRANSACTION NOT ALLOWED AS INVALID PAYMENT REFERENCEBank ErrorBeneficiary Bank/NPCI
61422DEEMED APPROVEDBank ErrorBeneficiary Bank/NPCI
62422NO ROUTING FOR INSTITUTION/NETWORKBank ErrorBeneficiary Bank/NPCI
63422BENEFICIARY NOT AVAILABLEBank ErrorBeneficiary Bank/NPCI

Error Origin:

  • User: Indicates Client Side Issue
  • Bank: Indicates External Error from the Bank
  • System: Indicates Internal Infrastructure Issue


Technical Behaviour


FieldTypeDescription
StatuscodeIntegerHTTP-like custom response code indicating success (200 = OK).
statusBooleanTrue if transaction was successfully
messageStringTransaction result message
nwtxnrefidIntegerUTR Number from the Bank side
usrtxnrefneoIntegerThis Field is for internal use
txntypeStringTransaction Type
chantxnrefnoIntegerThis Field is for internal use
nwrespmessgStringResponse from the bank (Success/Failure)
Language
Click Try It! to start a request and see the response here!