• Register

Card Initial Load

Request parameters:

Node

Child Node

Type 

Max

Description

Remarks

header

msg_id

String

12

Unique Source Message ID

 

Mandatory

msg_type

String

13

Request Type Default: "ENQUIRY"

Mandatory

msg_function

String

50

Function name to be used Default: "  REQ_SET_CARD_STATUS"

Mandatory

src_application

String

5

Source requesting channel  e.g. “IVR”

Mandatory

target_application 

String

10

Target application name e.g. : “PCMS”

Mandatory

timestamp

String

30

Timestamp of the request  Format  “DD/MM/YYYY HH:MM:SS”

Mandatory

tracking_id

String

15

Transaction Tracking ID

Mandatory

bank_id

String

4

Source Bank e.g. “bankId”

Mandatory

instance_id String 10 NA Optional

body

card_no

String

Min-16

Max-19

Prepaid Card Number on which Credit has to be performed Sample: 129283928398

Mandatory 

card_acceptor_id

String

15

Card Acceptor ID Code

Optional

transaction_amount

String

(X+N11) Always in minor units.

Transaction Amount in Wallet Currency Sample: 2000.00

Mandatory

account_currency

String

3

3-Digit ISO Currency Code of Wallet FIXED: 784

Optional

transaction_description

String

120

Narration of Transaction

Optional

terminal

terminal_id

String

10

Unique ID

Mandatory

terminal_location

String

10

Location

Mandatory

Request Json

{
   "NISrvRequest":{
      "request_card_initialload":{
         "header":{
            "msg_id":"12346",
            "msg_type":"TRANSACTION",
            "msg_function":"REQ_CARD_INITIAL_LOAD",
            "src_application":"IVR",
            "target_application":"PCMS",
            "timestamp":"2021-03-31T12:28:18.446+05:30",
            "tracking_id":"12345",
            "bank_id":"bankID"
         },
         "body":{
            "card_no":"XXXXXXXXXXXXXX",
            "card_acceptor_id":"12234567",
            "transaction_amount":"+00000010000",
            "account_currency":"AED",
            "terminal":{
               "terminal_id":null,
               "terminal_location":null
            }
         }
      }
   }
}

Response parameters:

Node

Child Node

Type 

Max

Description

Remarks

header

msg_id

String

12

The msg_id sent in the request will be sent back in response in this field.

 

Mandatory

msg_type

String

13

Request Type

Mandatory

msg_function

String

50

Function name to be used

Mandatory

src_application

 

String

 

5

The src_application sent in the request will be sent back in response in this field.

Source requesting channel e.g. “IVR”

Mandatory

target_application 

 

String

 

10

The target_application sent in the request will be sent back in response in this field.

Mandatory

timestamp

 

String

 

30

Timestamp of the response

Date & time. Format  “DD/MM/YYYY HH:MM:SS”

Mandatory

tracking_id

 

String

 

15

The tracking_id sent in the request will be sent back in response in this field.

Mandatory

bank_id

 

String

4

The bank_id sent in the request will be sent back in response in this field. E.g. ‘bankID’

Mandatory

instance_id String 10 NA Optional

exception_details

application_name

String

20

Tibco Application Name

Mandatory

date_time

 

String

 

30

Timestamp of the response

Format “DD/MM/YYYY HH:MM:SS”

Mandatory

status

 

String

 

1

Status of the request (S/F)

Success- S,  Failure - F

Mandatory

error_code

String

4

EAI Internal Error Code (Check error codes section for the complete list of error codes and error code descriptions)

Mandatory

error_description

String

100

Error Description (Check error codes section for the complete list of error codes and error code descriptions)

Mandatory

trace String 10 NA Optional
data String 10 NA Optional
type String 10 Na Optional

transaction_ref_id

String

20

The tracking_id sent in the request will be sent back in response in this field.

Optional

body

available_balance

String

(X+N11) Always in minor units.

Current Balance Sample: 2000.00

Optional

card_holdername

String

25

Name of the customer embossed on Card Sample: Muhammad Ahmed

Optional

card_no

String

Min-16

Max-19

Prepaid Card Number on which Credit has to be performed 

Optional

topup_amount

String

(X+N11) Always in minor units.

Transaction Amount  Currency Sample: 2000.00

Optional

unique_reference_number

String

12

Unique number for a transaction within a day Sample: 909906000435

Optional


Docs Navigation