Manually Run Underwriting Results Webhook

Summary

This webhook fires after a user manually runs an underwriting service or selects Re-Run All UW Checks on the Underwriting Details window to run all underwriting services on a merchant application again.


Response Schema

FieldTypeDescription
TypeInteger5
EventIdentifierStringManuallyRan_UnderwritingComplete
EventDataObject
StatusStringValues include Incomplete, Approved, Acquirer Review, New Pend, Follow Up, Re-Pend, Approved and Boarded, Declined, Processing, Pre-Generated, Triggering, and Withdrawn.
StatusValueIntegerThe integer value of the merchant application's status. Values include 0 = Incomplete, 1 = Approved, 2 = Acquirer Review, 3 = New Pend, 4= Follow Up, 5 = Re Pend, 6 = Triggered Pend, 7 = Approved and Boarded, 8 = Declined, 11 = Processing, 12 = Pre-Generated, 13 = Triggering, and 14 = Withdrawn.
MerchantIdentifierStringThe merchant application id
UnderwritingResultsURLStringThe merchant application URL.
UnderwritingDeclineReasonStringThe reason the merchant application was declined
InfiniceptApplicationIdStringThe unique merchant application id created by Infinicept
ExternalApplicationIdentifierStringThe unique id created by the Payfac and set when the merchant application is created via API.
EventData.CategoryResultsArray
StatusThe overall underwriting status
CategoryStringValues include AcceptableUse, Credit, Fraud, KYCBusiness, KYCPersonal, and Social.
EventData.CategoryResults.UnderwritingResultsObject
[Underwriting Service Name]Array
ValueStringResults from underwriting
StatusStringValues include Green, Yellow, Red, and Hard Decline.

Example

{
	"Type": 5,
	"EventIdentifier": "ManuallyRan_UnderwritingComplete",
	"EventData": {
		"CategoryResults": [
			{
				"UnderwritingResults": {
					"InfiniScore Service": [
						{
							"Value": "17.00 %",
							"Status": "HardDecline",
							"ExtraData": {}
						},
						{
							"Value": "Applicant's email address is more than 2 years old",
							"Status": "Green",
							"ExtraData": {
								"Data": "{ \"Prompt\":\"InfiniScore Result\",\"TabName\":null,\"ExtraData\":null,\"Order\":-1 }"
							}
						},
						{
							"Value": "Identity matched at least one social media site",
							"Status": "Green",
							"ExtraData": {
								"Data": "{ \"Prompt\":\"InfiniScore Result\",\"TabName\":null,\"ExtraData\":null,\"Order\":-1 }"
							}
						},
						{
							"Value": "InfiniScore is designed to be an indicator only, and should not be used as the sole decisioning factor.",
							"Status": "HardDecline",
							"ExtraData": {}
						},
						{
							"Value": "The IP address is more than 100 miles from Applicant's address",
							"Status": "Red",
							"ExtraData": {
								"Data": "{ \"Prompt\":\"InfiniScore Result\",\"TabName\":null,\"ExtraData\":null,\"Order\":-1 }"
							}
						},
						{
							"Value": "Applicant's email address domain is more than 180 days old",
							"Status": "Green",
							"ExtraData": {
								"Data": "{ \"Prompt\":\"InfiniScore Result\",\"TabName\":null,\"ExtraData\":null,\"Order\":-1 }"
							}
						}
					]
				},
				"Status": "HardDecline",
				"Category": "Social"
			}
		],
		"Status": "ApprovedAndBoarded",
		"StatusValue": 7,
		"MerchantIdentifier": "860",
		"ExternalApplicationIdentifier": null,
		"MerchantIdentifier": "860",
		"UnderwritingResultsURL": "https://resultsurl.io/tenantslug/CoBrands/MerchantUW?applicationId=860",
		"UnderwritingDeclineReason": null,
		"InfiniceptMerchantIdentifier": "192325f8-5393-4d5e-9cbd-bed3c5c905d6"
	}
}