53 lines
1.7 KiB
JSON
53 lines
1.7 KiB
JSON
{
|
|
"type": "object",
|
|
"properties": {
|
|
"counter": {
|
|
"type": "string",
|
|
"description": "Unique counter for number of attempts of the API call. Original attempt is 1",
|
|
"example": "2"
|
|
},
|
|
"TransactionId": {
|
|
"type": "string",
|
|
"description": "Id of the transaction we are checking",
|
|
"example": "T002"
|
|
},
|
|
"RequestId": {
|
|
"type": "string",
|
|
"description": "Id of this transaction query",
|
|
"example": "R02802"
|
|
},
|
|
"customerId": {
|
|
"type": "string",
|
|
"description": "Unique identifier of a user",
|
|
"example": "CN621868"
|
|
},
|
|
"accountId": {
|
|
"type": "string",
|
|
"description": "Specific identifier of a user's account",
|
|
"example": "2017821799"
|
|
},
|
|
"countryId": {
|
|
"type": "string",
|
|
"description": "Set to static value '01'",
|
|
"example": "01"
|
|
},
|
|
"transactionType": {
|
|
"type": "string",
|
|
"description": "To check state of loan disbursal transaction, value must be 'Disbursement', to check state of loan collection transaction, value must be 'Collection', to check state of penalty charge transaction, value must be 'Penalty'",
|
|
"enum": ["Disbursement", "Collection", "Penalty"],
|
|
"example": "Disbursement"
|
|
}
|
|
},
|
|
"required": [
|
|
"counter",
|
|
"TransactionId",
|
|
"RequestId",
|
|
"customerId",
|
|
"accountId",
|
|
"countryId",
|
|
"transactionType"
|
|
],
|
|
"xml": {
|
|
"name": "TransactionVerifyRequest"
|
|
}
|
|
} |