Manual Application Status Change Webhook

Summary

When reviewing an application, an underwriter may identify a need to manually change the application's status. This webhook fires when an underwriter manually approves, rejects, or withdraws an application.

For example, if it was found that a merchant needed to provide additional information before their application could be approved, and the merchant shares the information with the underwriter, the underwriter may decide to manually change the application's status to Approved. In this example, the ManualApplicationStatusChange webhook would be triggered by the manual status change.


Response Schema

Field

Type

Description

Type

Integer

1 = UnderwritingComplete, 3 = ManualApplicationStatusChange, 4 = Batched_UnderwritingComplete, 5 = ManuallyRun_UnderwritingComplete, 7 = DemographicDataChange

EventIdentifier

String

The webhook event name. Values include UnderwritingComplete, ManualApplicationStatusChange, Batched_UnderwritingComplete, ManuallyRun_UnderwritingComplete, and DemographicDataChange.

EventData

Object

The object contains the fields listed below.

MerchantApplicationId

Integer

The merchant application id.

Status

String

The status of the merchant application. Values include Incomplete, Approved, Acquirer Review, New Pend, Follow Up, Re-Pend, Triggered Pend, Approved and Boarded, Declined, Processing, Pre-Generated, Triggering, and Withdrawn.

StatusValue

Integer

The 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.

ExternalApplicationIdentifier

String

The unique id created by the Payfac and set when the merchant application is created via API.

MerchantIdentifier

String

The merchant application id.

UnderwritingResultURL

String

The merchant application URL.

UnderwritingDeclineReason

String

The reason the merchant application was declined.

InfiniceptMerchantIdentifier

String

The merchant application UUID created by Infinicept.


Response

{
  "Type":3,
  "EventIdentifier":"ManualApplicationStatusChange",
  "EventData":
  {
    "MerchantApplicationId": 1037,
    "Status":"Approved",
    "StatusValue":1,
    "ExternalApplicationIdentifier": null,
    "MerchantIdentifier":"860",
    "UnderwritingResultsURL":"https://resultsurl.io/tenantslug/CoBrands/MerchantUW?applicationId=860",
    "UnderwritingDeclineReason":null,
    "InfiniceptMerchantIdentifier":"192325f8-5393-4d5e-9cbd-bed3c5c905d6"
  }
}