API Reference

Inter Institution Wallet Transfer

This API is used to facilitate wallet to wallet transfer transactions between accounts belonging to two different institutions. It is applicable for prepaid products issued on Credit+ Issuing platform.

NOTE: However, this API is encrypted and has additional request and response attributes. Further this API, if sent with Card Number Alias (CNA), will fetch the corresponding associated device for further processing only if DEVICE _STATUS_CODE = NORMAL (0).

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.
400997Entered transactionRequestLocalDateTime is greater than institution date.
400997requestLocalDateTime field must be in yyyyMMddHHmmss format.
400997transactionRequestLocalDateTime field is mandatory.
400997TransferType field is invalid. Valid values should be CR or DR.
400997Destination Form Factor field value must have min length 10.
400997Destination Device Plan Code field value must have max length 10.
400997Destination Program Code field value must have max length 10.
400997Destination Program Code field value must have min length 3.
400997Destination Form Factor field value must have max length 24.
400997Source Form Factor field value must have min length 10.
400997Source Device Plan Code field value must have max length 10.
400997Source Program Code field value must have max length 10.
400997Source Program Code field value must have min length 3.
400997Source Form Factor field value must have max length 24.
400997destinationBankCode field is mandatory.
400997Destination Form Factor field is mandatory.
400997Destination Form Factor Type field is invalid.
400997Destination Form Factor Type field is mandatory.
400997Source Form Factor field is mandatory.
400997Source Form Factor Type field is mandatory.
400997Either rrn field is blank or Length is not equal to 12.
400997rrn field is mandatory.
400997Trace Audit Number field value must have max length 6.
400997Trace Audit Number field is mandatory.
400997Remarks field value must have max length 100.
400997Transaction Amount field must be a positive value with maximum 12 integers and 7 fractions.
400997Transaction Amount field is mandatory.
400997Destination Wallet Number field value must have max length 24.
400997Wallet Number field value must have max length 24.
400997User Or Bank does not support API.
400IIWT010Sender device is Stolen.
400IIWT010Sender device is Replaced.
400IIWT013Source device is not Active.
400IIWT041Transaction is not allowed for Destination Device.
400IIWT011Receiver device is Cancelled.
400IIWT011Receiver device is Replaced.
400IIWT011Receiver device is Expired.
400IIWT011Receiver device is Supervision.
400IIWT011Receiver device is Stolen.
400IIWT027Receiver Device linked account is inactive.
400IIWT027Sender Device linked account is inactive.
400IIWT027Receiver Device linked account is dormant.
400IIWT027Sender Device linked account is dormant.
400IIWT042Selected Source Account and destination account's conversion rate is not configured.
40034012Sender device Transaction exceeded with total yearly velocity configured at device plan level.
40034013Sender device Transaction exceeded with total yearly amount configured at device plan level.
40034000Receiver device Transaction amount is less than Minimum amount configured at device plan level.
40034001Receiver device Transaction amount is greater than per transaction limit configured at device plan level.
40034003Receiver device Transaction exceeded with Daily amount configured at device plan level.
40034002Receiver device Transaction exceeded with daily velocity configured at device plan level.
40034005Receiver device Transaction exceeded with periodic amount configured at device plan level.
40034004Receiver device Transaction exceeded with periodic velocity configured at device plan level.
40039005Receiver device Transaction exceeded with periodic velocity configured at Wallet Plan level.
40044001Receiver Device Max balance exceeded.
400CNA001Bank Does Not Exists.
400CNA002Card Number Alias Functionality is not applicable for this Institution.
400CNA003Record does not exists for the given details.
400CNA005Multiple device numbers are active for given details.
400994Invalid Encryption-Algorithm header value.
400994Invalid Encryption Request Parameters.
400994Cryptography error.
400CNA006Multiple device numbers are active for given details.
Language
URL
Click Try It! to start a request and see the response here!