• Register

Card Update

 

Card Update service is used to make changes in card details. This service is applicable only for Credit Cards. Below are the detailed specifications of this API.

Download

Request Parameters:

Node Child Node Type Max Description Remarks
header msg_id A/N 12 Unique Source Message ID Mandatory
msg_type String 12 Request Type Default: "TRANSACTION" Mandatory
msg_function String 50 Function name to be used Default: "REQ_CARD_UPDATE" Mandatory
src_application String 10 Source requesting channel Mandatory
target_application String 10 Target application name Ex. : "PCMS" Mandatory
Timestamp String 30 Timestamp of the request Format  “DD/MM/YYYY HH:MM:SS” Mandatory
tracking_id String 15 Transaction Tracking Id Optional
bank_id String 4 Source Bank Id Ex: “bankID” Mandatory
 body card_identifier_type String 32

CONTRACT_NUMBER or

EXID or

SADAD

Mandatory
card_identifier_id String 20 454545XXXXXX1234 Mandatory
card branch_code String 10 Branch code e.g. “XXXX” Mandatory
card_identifier_type String 20 CONTRACT_NUMBER or Mandatory
EXID

card_identifier_id String 32 454545XXXXXX1234 Mandatory
custom_fields key String 32 Please Refer Appendix 4 Please Refer Appendix 4
value String 128 Please Refer Appendix 4 Please Refer Appendix 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Request JSON

{
  "NISrvRequest":{
    "request_card_update":{
      "header":{
        "msg_id":"224001",
        "msg_type":"TRANSACTION",
        "msg_function":"REQ_CARD_UPDATE ",
        "src_application":"IVR",
        "target_application":"PCMS",
        "timestamp":"2020-07-19T13:04:30.356+04:00",
        "tracking_id":"224001",
        "bank_id":"bankID"
      },
      "body":{
        "card_identifier_type":"CONTRACT_NUMBER/EXID",
        "card_identifier_id":"454545XXXXXX1234",
        "card": {
           "branch_code": "",
           "card_identifier_type":"CONTRACT_NUMBER/EXID",
           "card_identifier_id":"454545XXXXXX1234",
           "custom_fields": {
                 "key": "",
                 "value": ""
               }
        }
      }
    }
  }
}


Resposne Parameters:

Node Child Node Type Max Description Remarks
header msg_id A/N 12 Unique Source Message ID Mandatory
msg_type String 12 Request Type Default: "TRANSACTION" Mandatory
msg_function String 50 Function name to be used Default: "REP_CARD_UPDATE" Mandatory
src_application String 10 Source requesting channel Mandatory
target_application String 10 Target application name Ex. : "PCMS" Mandatory
Timestamp String 30 Timestamp of the request Format  “DD/MM/YYYY HH:MM:SS” Mandatory
tracking_id String 15 Transaction Tracking Id Optional
bank_id String 4 Source Bank Id Ex: “bankID” Mandatory
body card_identifier_type String 20

CONTRACT_NUMBER or

EXID

Mandatory
card_identifier_id String 32 454545XXXXXX1234 Mandatory
custom_fields key String 32 Refer to Appendix 4 Optional
value String 128 Refer to Appendix 4 Optional













Response JSON
{
  "NISrvResponse":{
    "response_card_update":{
      "header":{
        "msg_id":"224001",
        "msg_type":"TRANSACTION",
        "msg_function":"REP_CARD_UPDATE",
        "src_application":"IVR",
        "target_application":"PCMS",
        "timestamp":"19/07/2020 13:04:31",
        "tracking_id":"224001",
        "bank_id":"bankID"
      },
      "exception_details":{
        "application_name":"",
        "date_time":"2020-07-19T12:57:49.439+04:00",
        "status":"S",
        "error_code":"000",
        "error_description":"Success",
        "transaction_ref_id":null
      },
      "body": {
        "card_identifier_type":"CONTRACT_NUMBER/EXID",
        "card_identifier_id":"454545XXXXXX1234",
          "custom_fields": {
                 "key": "",
                 "value": ""
               }

       } 
    }
  }
}


Docs Navigation