API Reference

Intra Bank Wallet to Wallet Transfer API

The Interface componentsends a request using this API to transfer fundsfrom one wallet to another, of the same bank. This API is applicable only for prepaid product issued on Pine Labs platform. NOTE: The API, if sent with Card Number Alias (CNA), will fetch the corresponding associated device for further processing only if DEVICE _STATUS_CODE = NORMAL (0) OR (DEVICE_STATUS_CODE = UPGRADE (9) AND UPGRADE_STATUS = 1). The system performsthe following checksfor intra-bankwallet to wallet transfer transaction processing. • When the Restrict Intra Bank W2W Transfer TXN check box is selected at the institution level, the system processes the request if the sender program code and receiver program code belong to the same plan code with active status on the Intra Bank Wallet to Wallet Transfer Plan screen. • When the Restrict Intra Bank W2W Transfer TXN check box is notselected at the institution level, there is no program restrictions for intra bank wallet to wallet transfer.

HTTP Status and Response Status Matrix

  • HTTP Code: This is the response status code issued by a server in response to a client's request made to the server.
  • Error Code: This is the error code returned by Credit+ Issuing application in the ‘code’ field of the response message indicating if the request was processed successfully or failed.
  • Reason: This is the description of the error code returned by Credit+ Issuing application.
HTTP CodeError CodeReason
400102Suspected fraud.
400119Transaction not permitted.
400997Wallet Number field is mandatory.
400997Wallet Number field value must have max length 24.
400997Destination Wallet Number field is mandatory.
400997Destination Wallet Number field value must have max length 24.
400997Transaction Amount field is mandatory.
400997Transaction Amount field must be a positive value with maximum 12 integers and 7 fractions.
400997Device Number field is mandatory.
400997Device Number field value must have min length 10.
400997Device Number field value must have max length 24.
400997Destination Device Number field is mandatory.
400997Destination Device Number field value must have min length 10.
400997Destination Device Number field value must have max length 24.
400997Remarks field value must have max length 100.
400997Trace Audit Number field is mandatory.
400997Trace Audit Number field value must have max length 100.
400997Origin field is mandatory.
400997Origin field is invalid.
400997Device Plan Code field should only contain A-Z, 0-9 and underscore and must start and end with alphanumeric character.
400997Device Plan Code field value must have maximum length 10.
400997Program Code field value must have maximum length 10.
500VALPAS002Not valid Acquirer id.
500VALPAS003Acquirer is not active.
500VALPAS004Incorrect Password.
500VALPAS005Error while validating password.
500INVCHA002'Channel Error -'.
500INVCHA001Invalid channel -.
500FNDTRN001Invalid transaction code.
500FNDTRN003Invalid Agent User id.
500FNDTRN004Agent User is not Active.
500FNDTRN005Error while fetching agency details for user id.
500FNDTRN006Error while fetching agency details for Device.
500FNDTRN007Agency of device is closed agency, Transaction not permitted.
500FNDTRN008Agency is closed agency, Transaction not permitted.
500FNDTRN009Invalid source wallet.
500FNDTRN010Invalid beneficiary wallet.
500FNDTRN011Invalid source wallet/device.
500FNDTRN012Invalid source wallet/device.
500FNDTRN013Error in populating Product details.
500FNDTRN014Insufficient balance.
500FNDTRN015Invalid institution.
500FNDTRN017Error while validating wallet plan.
500106Error in transaction amount conversion.
500139Conversion rate is not defined.
500FNDTRN021Balance is less than minimum balance configured.
500FNDTRN022Invalid source device.
500FNDTRN023Error in populating Product details.
500FNDTRN050Invalid source currency.
500FNDTRN051Invalid source currency.
500FNDTRN052Invalid beneficiary currency.
500FNDTRN053Invalid beneficiary currency.
500FNDTRN054Error in business date.
500FNDTRN055Internal error.
500FNDTRN024Error while generating main debit transaction.
500FNDTRN025Error while generating main debit transaction.
500FNDTRN027Error while generating debit fee transaction.
500FNDTRN029Error while generating debit service fee transaction.
500FNDTRN028Error while generating debit service fee transaction.
500FNDTRN030Error while generating markup fee transaction.
500FNDTRN031Error while generating markup fee transaction.
500FNDTRN032Error while generating markup service tax transaction.
500FNDTRN033Error while generating markup service tax transaction.
500FNDTRN034Error while generating main credit transaction.
500FNDTRN035Error while generating main credit transaction.
500FNDTRN037Error while generating credit fee transaction.
500FNDTRN038Error while generating fee service tax transaction.
500FNDTRN039Error while generating fee service tax transaction.
500FNDTRN040Error while updating transaction hist table.
500FNDTRN041Error in transaction generation.
500FNDTRN042Error in fetching default wallet for beneficiary device.
500FNDTRN043Error updating source wallet balance.
500FNDTRN044Error updating target wallet balance.
500FNDTRN045Error while activating beneficiary wallet.
500FNDTRN046Error in updating initiating wallet limit.
500FNDTRN047Error in updating beneficiary wallet limit.
500FNDTRN048Invalid source client.
500FNDTRN049Transaction processed successfully.
500FNDTRN002Fund transfer failed due to internal error. Please contact system admin.
400FNDTRN100Intra bank wallet to wallet transfer is not allowed/restricted.
400FNDTRN025Trace Audit Number and Reference Number Should Be Unique.
400997RRN field value must have size 12.
400997Trace Audit Number field is mandatory.
400997Trace Audit Number field value must have maximum length 6.
Language
URL
Click Try It! to start a request and see the response here!