Direct Debit Indemnity Claim Service User In Progress Challenge and Response Report

This report gives details of Direct Debit Indemnity Claims raised on a service user, which have been challenged, with the status of the challenge.

No Customised actions are possible.

Object Action Webhook Subscription Criteria
DDICA Bacs Report A “Challenge” type entry added to the Original DDICA Report with the appropriate status. N/A
Payment Report Status: “Approval expired” → Payment record: “Bacs Description” - “Approval expired”, “Status” - “failed” “DDMS Service” “Edit” on the Payment object.
Payment Report Status: “Approval rejected” → Payment record: “Bacs Description” - “Approval rejected”, “Status” - “failed” “DDMS Service” “Edit” on the Payment object.
Payment Report Status: “Challenge accepted” → Payment record: “Bacs Description” - “Challenge accepted”, “Status” - “successful” “DDMS Service” “Edit” on the Payment object.
Payment Report Status: “Challenge auto accepted” → Payment record: “Bacs Description” - “Challenge auto accepted”, “Status” - “successful” “DDMS Service” “Edit” on the Payment object.
Payment Report Status: “Challenge expired” → Payment record: “Bacs Description” - “Challenge expired”, “Status” - “failed” “DDMS Service” “Edit” on the Payment object.
Payment Report Status: “Challenge rejected” → Payment record: “Bacs Description” - “Challenge rejected”, “Status” - “failed” “DDMS Service” “Edit” on the Payment object.
Payment Report Status: “Challenge withdrawn” → Payment record: “Bacs Description” - “Challenge withdrawn”, “Status” - “failed” “DDMS Service” “Edit” on the Payment object.
Payment Report Status: “PSP reviewing” → Payment record: “Bacs Description” - “PSP reviewing”, “Status” - not changed “DDMS Service” “Edit” on the Payment object.
Payment Report Status: “Pending PSP review” → Payment record: “Bacs Description” - “Pending PSP review”, “Status” - not changed “DDMS Service” “Edit” on the Payment object.
Payment Report Status: “Pending approval” → Payment record: “Bacs Description” - “Pending approval”, “Status” - not changed “DDMS Service” “Edit” on the Payment object.
Payment Report Status: “SUN reviewing challenge” → Payment record: “Bacs Description” - “SUN reviewing challenge”, “Status” - not changed “DDMS Service” “Edit” on the Payment object.


The statuses from this report are displayed in the “DDICA Reports” section of the original DDICA Rejection Report.


V1

Payment Webhook - Structure

The fields that have been updated for this webhook are:

Report Status: "Approval expired"
Field Sample Value
status failed
bacs_description Approval expired
Report Status: "Approval rejected"
Field Sample Value
status failed
bacs_description Approval rejected
Report Status: "Challenge accepted"
Field Sample Value
status successful
bacs_description Challenge accepted
Report Status: "Challenge auto accepted"
Field Sample Value
status successful
bacs_description Challenge auto accepted
Report Status: "Challenge expired"
Field Sample Value
status failed
bacs_description Challenge expired
Report Status: "Challenge rejected"
Field Sample Value
status failed
bacs_description Challenge rejected
Report Status: "Challenge withdrawn"
Field Sample Value
status failed
bacs_description Challenge withdrawn
Report Status: "PSP reviewing"
Field Sample Value
bacs_description PSP reviewing
Report Status: "Pending PSP review"
Field Sample Value
bacs_description Pending PSP review
Report Status: "Pending approval"
Field Sample Value
bacs_description Pending approval
Report Status: "SUN reviewing challenge"
Field Sample Value
bacs_description SUN reviewing challenge
{
 "events":
 [
  {
   "id" : {EVENTID},
   "created_at" : {CREATEDDATE},
   "resource_type": {RESOURCETYPE},
   "reference" : {REFERENCE},
   "status" : {STATUS},
   "description" : {DESCRIPTION},
   "event_source": {EVENTSOURCE},
   "bacs_reason_code" : {BACSCODE},
   "bacs_description" : {BACSDESCRIPTION},
   "collection_date": {COLLECTIONDATE},
   "amount": {AMOUNT},
   "debit_date": {DEBITDATE} ,
   "bacs_reference" : {BACSREFERENCE},
   "bacs_filename" : {BACSFILENAME},
   "record_type" : {RECORDTYPE},
   "custom_reference" : {CUSTOMREFERENCE},
   "customer_account" : {CUSTOMERACCOUNT},
   "card_id" : {CARDID},
   "payment_type" : {PAYMENTTYPE},
   "status_details" : {STATUSDETAILS},
   "status_code" : {STATUSCODE},
   "currency_code" : {CURRENCYCODE},
   "internal_payment_description" : {INTERNALPAYMENTDESCRIPTION},
   "gateway_payment_description" : {GATEWAYPAYMENTDESCRIPTION},
   "authorisation_code" : {AUTHORISATIONCODE},
   "transaction_id" : {TRANSACTIONID},
   "order_id" : {ORDERID},
   "charge_id" : {CHARGEID},
   "metadata" : {METADATA},
   "gateway_status" : {GATEWAYSTATUS},
   "gateway_status_code" : {GATEWAYSTATUSCODE},
   "gateway_status_details" : {GATEWAYSTATUSDETAILS},
   "related_payment_id" : {RELATEDPAYMENTID},
   "reference": {REFERENCE}
   }
 ]
}

V2

Direct Debit Payment Event - Structure

The fields that have been updated for this webhook are:

Report Status: "Approval expired"
Field Sample Value
status failed
bacs_description Approval expired
Report Status: "Approval rejected"
Field Sample Value
status failed
bacs_description Approval rejected
Report Status: "Challenge accepted"
Field Sample Value
status successful
bacs_description Challenge accepted
Report Status: "Challenge auto accepted"
Field Sample Value
status successful
bacs_description Challenge auto accepted
Report Status: "Challenge expired"
Field Sample Value
status failed
bacs_description Challenge expired
Report Status: "Challenge rejected"
Field Sample Value
status failed
bacs_description Challenge rejected
Report Status: "Challenge withdrawn"
Field Sample Value
status failed
bacs_description Challenge withdrawn
Report Status: "PSP reviewing"
Field Sample Value
bacs_description PSP reviewing
Report Status: "Pending PSP review"
Field Sample Value
bacs_description Pending PSP review
Report Status: "Pending approval"
Field Sample Value
bacs_description Pending approval
Report Status: "SUN reviewing challenge"
Field Sample Value
bacs_description SUN reviewing challenge
{
    "id":{VALUE},
    "idempotency_key":{VALUE},
    "sent_at":{VALUE},
    "client":{ 
		"id":{VALUE} 
	},
    "events":[
        {
            "id":{VALUE},
            "legacy_id":{VALUE},
            "created_at":{VALUE},
            "collection_date":{VALUE},
            "currency_code":{VALUE},
            "amount":{VALUE},
            "payment_type":{VALUE},          
            "status":{VALUE},            
            "edited_at":{VALUE},
            "represented_collection_date":{VALUE},
            "custom_reference":{VALUE},          
            "event_source":{VALUE},
            "record_type":{VALUE},
            "description":{VALUE},
            "event_type":{VALUE},
            "metadata":{VALUE},         
            "client":{
                "id":{VALUE}
            },
            "created_by":{
                "id":{VALUE}
            },
            "edited_by":{
                "id":{VALUE}
            },  
            "customer_account":{
                "id":{VALUE},
                "legacy_id":{VALUE}
            },
            "recurrence_schedule":{
                "id":{VALUE},
                "legacy_id":{VALUE}
            },
            "related_payment":{
                "id":{VALUE},
                "legacy_id":{VALUE}
            },
            "direct_debit":{
                "bacs_reference":{VALUE},
                "bacs_filename":{VALUE},
                "bacs_reason_code":{VALUE},
                "bacs_description":{VALUE},
                "overriding_name":{VALUE},
                "default_narrative":{VALUE},
                "originating_bank_account":{
                    "id":{VALUE},
                    "legacy_id":{VALUE},
                    "account_name":{VALUE},
                    "account_number":{VALUE},
                    "sort_code":{VALUE}
                },
                "service_user_number":{
                    "id":{VALUE},
                    "sun_name":{VALUE},
                    "sun_number":{VALUE}
                },
                "mandate":{
                    "id":{VALUE},
                    "auddis":{VALUE}
                }                
            },          
            "card_payment":{VALUE}
        }
    ]
 }

Note: Property display order for documentation purposes, actual order may vary.

  • Last modified: 2024/08/20 11:32