API Reference

Intra Client Wallet to Wallet Transfer

The Interface componentsends a request using this API to transfer fundsfrom one wallet to another, of the same client. 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).

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
201FNDTRN000Successful
400102Suspected fraud.
400119Transaction not permitted.
400997Wallet Number field value must have max length 24.
400997Destination Wallet Number field value must have max length 24.
400997Month’s data is invalid
403900Invalid User
404998Device(s) does not exist
500999Statement not available for last 3
400997Card Number Alias field value must have max length 24.
400997Product Type field is invalid.
400997Program Code field should only contain [A-Z 0-9] and underscore and must start and end with alphanumeric character.
400997Program Code field value must have max length 10.
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 max length 10.
400FNDTRN001Invalid transaction code
400FNDTRN002Fund transfer failed due to internal error. Please contact system admin.
400FNDTRN009Invalid source wallet
400FNDTRN010Invalid beneficiary wallet
400FNDTRN011Invalid source wallet/device
400FNDTRN012Invalid source wallet/device
400FNDTRN013Error in populating Product details
400FNDTRN014Insufficient balance
400FNDTRN015Invalid institution
400FNDTRN016Error while validating wallet promotion plan
400FNDTRN017Error while validating wallet plan
400FNDTRN021Balance is less than minimum balance configured.
400FNDTRN022Invalid source device
400FNDTRN023Error in populating Product details
400FNDTRN050Invalid source currency
400FNDTRN051Invalid source currency
400FNDTRN052Invalid beneficiary currency
400FNDTRN053Invalid beneficiary currency
400FNDTRN054Error in business date
400FNDTRN024Error while generating main debit transaction
400FNDTRN025Error while generating main debit transaction
400FNDTRN026Error while generating debit fee transaction
400FNDTRN027Error while generating debit fee transaction
400FNDTRN028Error while generating debit service fee transaction
400FNDTRN029Error while generating debit service fee transaction
400FNDTRN030Error while generating markup fee transaction
400FNDTRN031Error while generating markup fee transaction
400FNDTRN032Error while generating markup service tax transaction
400FNDTRN033Error while generating markup service tax transaction
400FNDTRN034Error while generating main credit transaction
400FNDTRN035Error while generating main credit transaction
400FNDTRN036Error while generating credit fee transaction
400FNDTRN037Error while generating credit fee transaction
400FNDTRN038Error while generating fee service tax transaction
400FNDTRN039Error while generating fee service tax transaction
400FNDTRN040Error while updating transaction hist table.
400FNDTRN041Error in transaction generation.
400FNDTRN042Error in fetching default wallet for beneficiary device.
400FNDTRN043Error updating source wallet balance
400FNDTRN044Error updating target wallet balance
400FNDTRN045Error while activating beneficiary wallet
400FNDTRN046Error in updating initiating wallet limit
400FNDTRN047Error in updating beneficiary wallet limit
400FNDTRN048Invalid source client
400FNDTRN059Source device status is not normal
400FNDTRN060Source device is not delivered
400FNDTRN061Cancellation request already registered for originator wallet
400FNDTRN062Source wallet is not active
400FNDTRN063Source device BIN is stoplisted
400FNDTRN064Source device range is stoplisted
400FNDTRN065Source device is stoplisted
400FNDTRN066Country is stoplisted
400FNDTRN067Beneficiary device is not delivered
400FNDTRN068Beneficiary wallet is closed
400FNDTRN069Cancellation request already registered for beneficiary wallet
400FNDTRN056Beneficiary wallet is dormant due to transaction not done
400FNDTRN070Beneficiary device status is not normal
400FNDTRN071Beneficiary device BIN is stoplisted
400FNDTRN072Beneficiary device range is stoplisted
400FNDTRN073Beneficiary device is stoplisted
400FNDTRN074Country is stoplisted
400FNDTRN075Source/beneficiary client must be primary
400FNDTRN076Transfer is not allowed to different client
400FNDTRN079Transfer from closed status wallet is not allowed.
400FNDTRN080Transfer is not allowed for closed loop source wallet
400FNDTRN081Transfer is not allowed for closed loop beneficiary wallet
400FNDTRN057Wallet To Wallet Transfer type is via reference currency. Either source wallet or destination wallet currency must be reference currency.
400FNDTRN082Transfer is not allowed as source wallet is not open loop wallet
400FNDTRN083Transaction set is not defined for source device
400FNDTRN084Transaction is not allowed for source device
400FNDTRN085Transaction set is not defined for beneficiary device
400FNDTRN086Transaction is not allowed for beneficiary device
400FNDTRN090Conversion rate is not defined for requested configuration
400FNDTRN091Limits on source device exceeded.
400FNDTRN092Frequency on source device exceeded.
400FNDTRN093Transaction amount is less than Minimum amount configured.
400FNDTRN087Limits on source wallet exceeded.
400FNDTRN088Frequency on source wallet exceeded.
400FNDTRN089Transaction amount is less than Minimum amount configured.
400FNDTRN091Limits on beneficiary wallet exceeded.
400FNDTRN092Frequency on beneficiary wallet exceeded.
400FNDTRN093Transaction amount is less than Minimum amount configured.
400106Error in transaction amount conversion
400139Conversion rate is not defined.
400124Transfer between wallets under same client is not allowed.
400126Source and beneficiary wallet must belong to same institution
400107Invalid source program code
400107Invalid beneficiary program code
400121Both originating and beneficiary device belongs to same institution. Use DEVICE to DEVICE transfer option
400138Error while fetching reference currency
400125Source and beneficiary wallets can not be same
400101Invalid source wallet
500913Backward offset time limit violated.
400994Invalid Request - Unrecognized field.
400988Encryption type Not Supported.
400913Forward offset time limit violated.
400997Transaction Amount field is mandatory.
400997Card Number Alias/ Device Number field is mandatory.
400997Destination Card Number Alias/ Destination Device Number field is mandatory.
400994Invalid Encryption-Algorithm header value
400994Invalid Encryption Request Parameters
400994Cryptography error
Language
URL
Click Try It! to start a request and see the response here!