Files
digifi-swagger/schemas/TransactionVerifyRequest.json
Azeez Muibi f2178c1484 Updated Docs
2025-03-25 13:12:38 +01:00

62 lines
2.0 KiB
JSON

{
"type": "object",
"required": [
"requestId",
"countryCode",
"counter",
"transactionId",
"customerId",
"accountId",
"transactionType"
],
"properties": {
"requestId": {
"type": "string",
"description": "Unique identifier of request",
"example": "R02802"
},
"countryCode": {
"type": "string",
"description": "Unique country code. Please refer to Country Codes table",
"example": "NGR"
},
"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": "Tr201712RK9232P115"
},
"customerId": {
"type": "string",
"description": "Unique identifier of a user",
"example": "CN621868"
},
"accountId": {
"type": "string",
"description": "Specific identifier of a user's account",
"example": "2017821799"
},
"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"
}
},
"example": {
"requestId": "R02802",
"countryCode": "NGR",
"counter": "2",
"transactionId": "Tr201712RK9232P115",
"customerId": "CN621868",
"accountId": "2017821799",
"transactionType": "Disbursement"
},
"xml": {
"name": "TransactionVerifyRequest"
}
}