Download OpenAPI specification:Download
CancelInstruction method is used to cancel the defined Direct Debit instruction that will stop consumer's onwards direct debit payment. Applicable fees for the direct debit will be charged and notify the consumer.
The request information.
OK
Bad Request
Internal Server Error
{- "DirectDebitInstructionID": 19,
- "DirectDebitInstructionReasonCode": "1",
- "AccountIdentifier": 949838,
- "AccountNumber": "00000570",
- "SortCode": "608370",
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
GetInstructionForEnvelope method is used to get the instruction of Direct Debit that is binded with an envelope for an account detail provided in API request. It returns Instruction identifier for Direct Debit, Service User Name and Service User Number etc details.
The request information.
OK
Bad Request
Internal Server Error
{- "AccountIdentifier": 949838,
- "AccountNumber": "00000570",
- "SortCode": "608370",
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "EnvelopeInstructionResList": [
- {
- "DirectDebitInstructionID": 19,
- "ServiceUserName": "HERO HONDA - FINANCE(TWO WHEELER)",
- "ServiceUserNumber": "00004829",
- "ReferenceNumber": "DD004829"
}
], - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
Direct Debit Payment is executed against the instruction created for an account. GetSpecificDDPayment method is used to get the details of specific direct debit payment for an account detail and Direct Debit Payment Reference Identifier provided in API request.
It returns the details like Instruction Identifier against which payment has been executed, Status code for an instruction, Service User details, Payment Amount etc. for Direct Debit payments.
The request information.
OK
Bad Request
Internal Server Error
{- "DirectDebitPaymentReferenceID": 0,
- "AccountIdentifier": 949838,
- "AccountNumber": "00000570",
- "SortCode": "608370",
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "DDPaymentRes": {
- "DirectDebitPaymentReferenceID": 238,
- "DirectDebitInstructionID": 192,
- "DDInstructionStatusCodeID": 2,
- "ServiceUserName": "0ER HARDIK DIRECT",
- "ServiceUserNumber": "REF01",
- "ReferenceNumber": "577IT REFHARDIK",
- "PaymentReceiveDate": "2022-03-18T17:11:31.9696563+05:30",
- "Amount": 50,
- "IsProcessed": false,
- "IsRefunded": false,
- "AccountIdentifier": 258370,
- "AccountNumber": "02583700",
- "SortCode": "623053",
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX"
}, - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
GetSpecificInstruction method is used to get the details of specific Direct Debit instruction for an account detail and Direct Debit Instruction Identifier provided in API request.
It returns the details like Instruction Status, Service user details, Payment date, Payment amount etc. for Direct Debit instruction.
The request information.
OK
Bad Request
Internal Server Error
{- "DirectDebitInstructionID": 19,
- "AccountIdentifier": 949838,
- "AccountNumber": "00000570",
- "SortCode": "608370",
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "DDInstructionRes": {
- "DirectDebitInstructionID": 19,
- "DDInstructionStatusCodeID": 2,
- "ServiceUserName": "HERO HONDA - FINANCE(TWO WHEELER)",
- "ServiceUserNumber": "00004829",
- "ReferenceNumber": "DD004829",
- "SignedDate": "2022-03-18T17:11:31.812013+05:30",
- "CreatedDate": "2022-03-23T17:11:31.812013+05:30",
- "FirstPaymentDate": "2022-03-27T17:11:31.812013+05:30",
- "LastPaymentDate": "2022-03-27T17:11:31.812013+05:30",
- "Amount": 8500000,
- "DormancyMonth": 13,
- "EndToEndID": "string",
- "AccountIdentifier": 258370,
- "AccountNumber": "02583700",
- "SortCode": "623053",
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX"
}, - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
ListDDPayments method is used to get the list of all Payment details for a particular account and direct debit instruction identifier provided in API request.
It returns the details like Instruction Identifier against which payment has been executed, Status code for an instruction, Service User details, Payment Amount etc. for Direct Debit payments.
The request information.
OK
Bad Request
Internal Server Error
{- "DirectDebitInstructionID": 0,
- "AccountIdentifier": 949838,
- "AccountNumber": "00000570",
- "SortCode": "608370",
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "DDPaymentResList": [
- {
- "DirectDebitPaymentReferenceID": 238,
- "DirectDebitInstructionID": 192,
- "DDInstructionStatusCodeID": 2,
- "ServiceUserName": "0ER HARDIK DIRECT",
- "ServiceUserNumber": "REF01",
- "ReferenceNumber": "577IT REFHARDIK",
- "PaymentReceiveDate": "2022-03-18T17:11:31.9696563+05:30",
- "Amount": 50,
- "IsProcessed": false,
- "IsRefunded": false,
- "AccountIdentifier": 258370,
- "AccountNumber": "02583700",
- "SortCode": "623053",
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX"
}
], - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
ListInstructions method is used to get list of all Direct Debit instruction for a particular account provided in API request.
It returns the details like Instruction Status, Service user details, Payment date, Payment amount etc. for Direct Debit instruction.
The request information.
OK
Bad Request
Internal Server Error
{- "AccountIdentifier": 949838,
- "AccountNumber": "00000570",
- "SortCode": "608370",
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "DDInstructionResList": [
- {
- "DirectDebitInstructionID": 19,
- "DDInstructionStatusCodeID": 2,
- "ServiceUserName": "HERO HONDA - FINANCE(TWO WHEELER)",
- "ServiceUserNumber": "00004829",
- "ReferenceNumber": "DD004829",
- "SignedDate": "2022-03-18T17:11:31.812013+05:30",
- "CreatedDate": "2022-03-23T17:11:31.812013+05:30",
- "FirstPaymentDate": "2022-03-27T17:11:31.812013+05:30",
- "LastPaymentDate": "2022-03-27T17:11:31.812013+05:30",
- "Amount": 8500000,
- "DormancyMonth": 13,
- "EndToEndID": "string",
- "AccountIdentifier": 258370,
- "AccountNumber": "02583700",
- "SortCode": "623053",
- "IBAN": "GB35CNFV60837000000570",
- "BIC": "CNFVGB21XXX"
}
], - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}