Processing Archive
For auditability, a processing archive notification is published to a kafka topic for each name match processed. This message can be used to determine the reason for a given result.
| The requestId can be used to relate the processing archive to message logs to obtain a complete picture of processing for a particular Verification Of Payee Request |
Messages sent to the processing archive topic will comply to the following schema:
{
"$schema" : "http://json-schema.org/draft-04/schema#",
"title" : "Verification Of Payee Processing Archive",
"type" : "object",
"additionalProperties" : false,
"properties" : {
"requestId" : {
"type" : "string"
},
"requestPayeeName" : {
"type" : "string"
},
"accountPayeeName" : {
"type" : "string"
},
"matchedName" : {
"type" : "string"
},
"accountType" : {
"type" : "string"
},
"nameType" : {
"type" : "string"
},
"matchCode" : {
"type" : "string",
"enum" : [ "MTCH", "NMTC", "CMTC", "NOAP" ]
},
"matchScore" : {
"type" : "number"
},
"matchThresholdForRequest" : {
"type" : "number"
},
"noMatchThresholdForRequest" : {
"type" : "number"
}
}
}
Configuration
| Property | Default | Description |
|---|---|---|
|
PROCESSING_ARCHIVE |
The kafka topic where processing archive messages are published |
|
false |
By default, processing archive messages are published on a best effort basis. |
|
5s |
How long to wait for a single attempt to complete before failing it |
|
FIRE_AND_FORGET |
By default, processing archive messages are published on a best effort basis. Valid values:
|