DDICA 5 - No instruction held/payer disputes having given authority
Reason
No instruction held/payer disputes having given authority
Actions
- Custom Rejection Profile:
 
Please see the settings in the custom profile for actions.
Please see the Webhook Subscription for which Webhooks will be sent out for the customised actions.
- SmarterPay Cloud default Rejection Profile:
 
| Object | Action | Webhook Subscription Criteria | 
|---|---|---|
| Payment - Submitted | The Payment that triggered the Input report will be set to “indemnity_claimed”. | “DDMS Service” “Edit” on the Payment object. | 
| Mandate | The Mandate will be cancelled. | “DDMS Service” “Edit” on the Mandate object. | 
| Payment - Pending | Any unsubmitted Payments related to the Mandate will be cancelled. | “DDMS Service” “Edit” on the Payment object. | 
| Recurrence Schedule | Any Recurrence Schedules related to the Mandate will be disabled. | “DDMS Service” “Edit” on Scheduled Payment object. | 
System Webhooks
Payment
V1
The fields that have been updated for this webhook are:
Submitted Payment that triggered the Rejection
| Field | Sample Value | 
|---|---|
| description | indemnity debit applied | 
| status | indemnity_claimed | 
| bacs_reason_code | DDICA5 | 
| bacs_description | no instruction held | 
| bacs_reference | 2022080301S102184102 | 
| bacs_filename | Ddica020419111111.xml | 
Future Pending Payments
| Field | Sample Value | 
|---|---|
| description | payment cancelled | 
| status | cancelled | 
| bacs_reason_code | DDICA5 | 
| bacs_description | no instruction held | 
| bacs_reference | 2022080301S102184102 | 
| bacs_filename | Ddica020419111111.xml | 
{
 "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:
Submitted Payment that triggered the Rejection
| Field | Sample Value | 
|---|---|
| event_type | “payment.update” | 
| event_source | “DDMS service” | 
| status | “indemnity_claimed” | 
| bacs_reason_code | “DDICA5” | 
| bacs_description | “no instruction held” | 
| bacs_reference | “XYZ0012345-0012345” | 
| bacs_filename | “Ddica020419111111.xml” | 
| paying_bank_reference | “DDICA2510141205” | 
Future Pending Payments
| Field | Sample Value | 
|---|---|
| event_type | “payment.update” | 
| event_source | “DDMS service” | 
| status | “cancelled” | 
| bacs_reason_code | “DDICA5” | 
| bacs_description | “no instruction held” | 
| bacs_reference | “XYZ0012345-0012345” | 
| bacs_filename | “Ddica020419111111.xml” | 
{
    "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},
                "paying_bank_reference":{VALUE},
                "overriding_name":{VALUE},
                "default_narrative":{VALUE},
                "users_reference":{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.
Mandate
V1
The fields that have been updated for this webhook are:
| Field | Sample Value | 
|---|---|
| description | mandate is no longer available for collections | 
| status | cancelled by payer | 
| bacs_reason_code | DDICA5 | 
| bacs_description | no instruction held | 
| bacs_reference | XYZ0012345-0012345 | 
| bacs_filename | Ddica020419111111.xml | 
{
 "events":
 [
  {
    "id" : {EVENTID},  
    "created_at" : {CREATEDDATE}, 
    "resource_type": {RESOURCETYPE},  
    "event_source" : {EVENTSOURCE},
    "customer_account" : {CUSTOMERACCOUNT},  
    "AUDDIS" : {AUDDIS},  
    "status" : {STATUS},  
    "description" : {DESCRIPTION},  
    "bacs_reason_code" : {BACSCODE},  
    "bacs_description" : {BACSDESCRIPTION},
    "bacs_reference" : {BACSREFERENCE},
    "bacs_filename" : {BACSFILENAME},
    "reference": {REFERENCE}
  }
 ]
}
V2
The fields that have been updated for this webhook are:
| Field | Sample Value | 
|---|---|
| event_type | mandate.update | 
| event_source | DDMS service | 
| status | cancelled by payer | 
| bacs_reason_code | DDICA5 | 
| bacs_description | no instruction held | 
| bacs_reference | XYZ0012345-0012345 | 
| bacs_filename | Ddica020419111111.xml | 
{
    "id":{VALUE},
    "idempotency_key":{VALUE},
    "sent_at":{VALUE},
    "client":
	{ 
	    "id":{VALUE} 
	},
    "events":[
        {
            "id":{VALUE},
            "event_id":{VALUE},
            "reference":{VALUE},
            "created_at":{VALUE},
            "edited_at":{VALUE},
            "status":{VALUE},         
            "i_am_the_only_account_holder":{VALUE},         
            "bacs_reason_code":{VALUE},
            "bacs_description":{VALUE},
            "event_type":{VALUE},
            "event_source":{VALUE},
            "bacs_reference":{VALUE},
            "bacs_filename":{VALUE},
            "metadata":{VALUE},
            "created_by":{
                "id":{VALUE}
            },
            "edited_by":{
                "id":{VALUE}
            },  
            "customer_account":{
                "id":{VALUE},
                "legacy_id":{VALUE}
            },
            "bank_account":{
                "id":{VALUE},
                "legacy_id":{VALUE},
                "account_name":{VALUE},
                "account_number":{VALUE},
                "sort_code":{VALUE},
                "bank_name":{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},
            },
            "client":{
                "id":{VALUE}
            },
            "account_validation": [
                {
                    "id": {VALUE},
                    "account_name_match": {VALUE},
                    "validation_performed": {VALUE},
                    "validation_link": {VALUE},
                    "created_at": {VALUE},
                    "edited_at": {VALUE}
                }
            ]       
        }
    ]
}
Note: Property display order for documentation purposes, actual order may vary.
Recurrence Schedule
V1
Recurrence Schedule Webhook - Structure
The fields that have been updated for this webhook are:
| Field | Sample Value | 
|---|---|
| description | recurrence schedule cancelled | 
| status | inactive | 
| bacs_reason_code | DDICA5 | 
| bacs_description | no instruction held | 
| bacs_reference | XYZ0012345-0012345 | 
| bacs_filename | Ddica020419111111.xml | 
{
 "events":
 [
  {
   "id" : {EVENTID},
   "created_at" : {CREATEDDATE},
   "resource_type": {RESOURCETYPE},
   "event_source" : {EVENTSOURCE},
   "reference" : {REFERENCE},
   "auddis" : {AUDDIS} ,
   "status" : {STATUS},
   "description" : {DESCRIPTION},
   "bacs_reason_code" : {BACSCODE},
   "bacs_description" : {BACSDESCRIPTION},
   "bacs_reference" : {BACSREFERENCE},
   "bacs_filename" : {BACSFILENAME}
   }
 ]
}
V2
Recurrence Schedule Event - Structure
The fields that have been updated for this webhook are:
| Field | Sample Value | 
|---|---|
| event_type | “recurrence_schedule.update” | 
| event_source | “DDMS service” | 
| status | “inactive” | 
| upcoming_payments | null | 
| bacs_reason_code | “DDICA5” | 
| bacs_description | “no instruction held” | 
| bacs_reference | “XYZ0012345-0012345” | 
| bacs_filename | “Ddica020419111111.xml” | 
{
   "id":{VALUE},
   "idempotency_key":{VALUE},
   "sent_at":{VALUE},
   "client":{ 
		"id":{VALUE} 
	},
   "events":[
      {
         "amount":{VALUE},
         "description":{VALUE},
         "created_at":{VALUE},
         "id":{VALUE},
         "event_id":{VALUE},
         "edited_at":{VALUE},
         "legacy_id":{VALUE},
         "status":{VALUE},
         "start_date":{VALUE},
         "end_date":{VALUE},
         "collection_period":{VALUE},
         "collection_stretch":{VALUE},
         "collection_day":{VALUE},
         "next_collection_date":{VALUE},
         "first_collection_amount":{VALUE},
         "bacs_reason_code":{VALUE},
         "bacs_description":{VALUE},
         "first_collection_date":{VALUE},
         "custom_reference":{VALUE},
         "event_source":{VALUE},
         "bacs_reference":{VALUE},
         "bacs_filename":{VALUE},
         "record_type":{VALUE},
         "installments":{VALUE},
         "total_value":{VALUE},
         "payment_type":{VALUE},
         "event_type":{VALUE},
         "metadata":{VALUE},
         "upcoming_payments":[
            {
               "collection_date":{VALUE},
               "amount":{VALUE}
            },
            {
               "collection_date":{VALUE},
               "amount":{VALUE}
            }
         ],
         "client":{
            "id":{VALUE}
         },
         "customer_account":{
            "id":{VALUE},
            "legacy_id":{VALUE}
         },
         "card":{
            "id":{VALUE},
            "legacy_id":{VALUE}
         },
         "mandate":{
            "id":{VALUE},
            "auddis":{VALUE}
         },
         "bank_account":{
            "id":{VALUE},
            "legacy_id":{VALUE}
         }
      }
   ]
}
Note: Property display order for documentation purposes, actual order may vary.