API Reference

Wallet Linking and Delinking

This API is used to link or delink a wallet number to a card number based on the respective operation's URL parameters (link or delink). This API is only applicable for debit products issued on Pine Labs platform.

Wallet Linking

The Credit+ Issuing system receives, validates and processes the request. If the request is successful, the system links the specified wallet number and the card number. Additionally, the system can also define the referenced wallet to be the default wallet of the cardholder based on the default Wallet flag. A device can be linked to a new wallet number or to an existing wallet number if that wallet number is not linked to any other device. The linking request can be made only for primary devices and not for add-on or supplementary devices. When processed for a primary device, the wallet is linked with all the associated devices (add-on or supplementary) of the primary device. If the request fails, the system returns the corresponding error code.

Wallet Delinking

The Credit+ Issuing system receives, validates and processes the request. If the request is successful, the system delinks the specified wallet number and the card number and defines the new default wallet number that has to be mandatorily provided in the request. If the request fails, the system returns the corresponding error code. The delink request can be made only for primary devices. Once it is successful, the wallet is delinked from the primary and all its associated devices; that is, supplementary and add-on devices also.

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
400997Account type is invalid.
400997Device number is invalid.
400997Invalid Device number. It should be numeric.
400997Wallet number is invalid.
400997Invalid Wallet number. It should be numeric.
400997Default wallet value should be 'Y' or 'N'.
400997Delinking status received is invalid.
400990Channel not authenticated for this service
400BTHCM00018Error Updating device
400BTHCM00018Error while processing request
400WALDLK013Delink wallet number and new default number should not be same
400WALLNK001Invalid Device Number
400WALLNK002Device is canceled or replaced
400WALLNK003Wallet Number Already Linked with the device
400WALDLK004New Default Wallet Number is mandatory for de-linking default wallet
400WALDLK008Requested default wallet is not linked with the device
400WALDLK006Invalid Product Type
400WALDLK007New default wallet is not in Normalstatus
400WALDLK005Wallet Number is Invalid
400BTHCM00018Error occurred during Card Cancellation
400BTHCM00018Other Error occurred during Card Cancellation
400WALLNK010Device is not active
400WALLNK012Wallet Number is already assigned with another device
400WALLNK011Wallet is not in Normalstatus
400WLNDLN005Log statement request failed due to an internal error. Please contact system admin
400WLNDLN003Invalid request type
400WALLNK005Invalid Product Type
400WALLNK007Invalid wallet number length
400WALLNK008Invalid Account type
400WALDLK001Invalid Device Number
400WALDLK002Device is canceled or replaced
400WALDLK003Wallet Number Already De-Linked
400WALLNK008Invalid Account type
Language
URL
Click Try It! to start a request and see the response here!