tenant-mandate-read
or tenant-admin
Returns the details of a Bacs Creditor Profile. These include its Service User Number and the Organization Name.
Returns a Bacs Creditor Profile.
Unauthorized
Forbidden
{- "creditorProfileRef": "fb39d6eb3ac44d6597f0f7221da5e663",
- "profileName": "A_PROFILE_NAME_0",
- "network": "SEPA",
- "serviceUserNumber": "string",
- "organizationName": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}
}
tenant-mandate-write
or tenant-admin
Create a Bacs Creditor Profile.
The full details of the new Bacs Creditor-Profile.
Creditor profile created.
Bad Request - Validation error response, containing errors such as:
Unauthorized
Forbidden
{- "creditorProfileRef": "fb39d6eb3ac44d6597f0f7221da5e663",
- "profileName": "A_PROFILE_NAME_0",
- "serviceUserNumber": "string",
- "organizationName": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}
}
CreditorProfileRef was not specified.
{- "title": "BAD_REQUEST",
- "detail": "See validation errors.",
- "timestamp": "2021-01-30T08:30:00Z",
- "correlationId": "0HMB2TA322CA7:00000001",
- "status": 400,
- "traceId": "0HMB2TA322CA7:00000001",
- "errors": [
- {
- "title": "REQUIRED_ATTRIBUTE",
- "detail": "The attribute CreditorProfileRef is required",
- "metadata": {
- "PropertyName": "CreditorProfileRef",
- "AttemptedValue": "null",
- "ErrorMessage": "The attribute CreditorProfileRef is required"
}
}
]
}
tenant-mandate-write
or tenant-admin
Create draft Bacs mandate.
The details of the new draft Bacs mandate.
Mandate draft created.
Bad Request - Validation error response, containing errors such as:
Unauthorized
Forbidden
{- "customerRef": "string",
- "creditorProfileRef": "fb39d6eb3ac44d6597f0f7221da5e663",
- "debtor": {
- "firstName": "string",
- "lastName": "string",
- "email": "JohnDangerSmith@imbursepayments.com",
- "address": {
- "houseNumberOrName": "123A",
- "streetAddress": "Upper Great Street",
- "extendedAddress": "string",
- "postcode": "AB12 3CD",
- "city": "London",
- "country": "GB"
}, - "accountNumber": "12345678",
- "sortCode": "123456",
- "bankAccountName": "BANK/JSMITH1234.32"
}, - "metadata": {
- "property1": "string",
- "property2": "string"
}
}
{- "mandateId": "d8c0e545-7d18-46b5-b807-aca31afc254f"
}
tenant-mandate-write
or tenant-admin
Update and register a draft Bacs mandate.
The full details of the updated draft Bacs mandate.
Mandate draft updated.
Registering mandate.
Bad Request - Validation error response, containing errors such as:
Unauthorized
Forbidden
{- "customerRef": "string",
- "creditorProfileRef": "fb39d6eb3ac44d6597f0f7221da5e663",
- "debtor": {
- "firstName": "string",
- "lastName": "string",
- "email": "JohnDangerSmith@imbursepayments.com",
- "address": {
- "houseNumberOrName": "123A",
- "streetAddress": "Upper Great Street",
- "extendedAddress": "string",
- "postcode": "AB12 3CD",
- "city": "London",
- "state": "Kent",
- "country": "GB"
}, - "accountNumber": "12345678",
- "sortCode": "123456",
- "bankAccountName": "BANK/JSMITH1234.32"
}, - "metadata": {
- "property1": "string",
- "property2": "string"
}
}
{- "financialInstrumentId": "35596f91-fea9-4297-b70b-01fdad24e25a",
- "mandateId": "d8c0e545-7d18-46b5-b807-aca31afc254f",
- "verificationCheck": {
- "status": "VERIFIED",
- "reason": "Verification Successful"
}
}
tenant-mandate-write
or tenant-admin
Create and register a new draft Bacs mandate in a single step, without
the need for a pre-existing Bacs Mandate in DRAFT
status.
Upon a success message, the resulting Bacs Mandate will be put into a
PROCESSING
status.
The full details of the new Bacs mandate.
Mandate draft created.
Bad Request - Validation error response, containing errors such as:
Unauthorized
Forbidden
{- "customerRef": "string",
- "creditorProfileRef": "fb39d6eb3ac44d6597f0f7221da5e663",
- "debtor": {
- "firstName": "string",
- "lastName": "string",
- "email": "JohnDangerSmith@imbursepayments.com",
- "address": {
- "houseNumberOrName": "123A",
- "streetAddress": "Upper Great Street",
- "extendedAddress": "string",
- "postcode": "AB12 3CD",
- "city": "London",
- "state": "Kent",
- "country": "GB"
}, - "accountNumber": "12345678",
- "sortCode": "123456",
- "bankAccountName": "BANK/JSMITH1234.32"
}, - "metadata": {
- "property1": "string",
- "property2": "string"
}
}
{- "financialInstrumentId": "35596f91-fea9-4297-b70b-01fdad24e25a",
- "mandateId": "d8c0e545-7d18-46b5-b807-aca31afc254f",
- "verificationCheck": {
- "status": "VERIFIED",
- "reason": "Verification Successful"
}
}
tenant-mandate-read
or tenant-admin
Get Bacs mandate.
Returns a mandate.
Unauthorized
Forbidden
{- "mandateId": "d8c0e545-7d18-46b5-b807-aca31afc254f",
- "mandateRef": "string",
- "network": "SEPA",
- "mandateType": "BacsB2C",
- "agreementType": "SingleUse",
- "customerRef": "string",
- "status": "Draft",
- "inactiveReason": {
- "reasonCode": "DebtorCancelled",
- "description": "The mandate was cancelled at a bank branch."
}, - "creditorProfileRef": "fb39d6eb3ac44d6597f0f7221da5e663",
- "financialInstrumentId": "35596f91-fea9-4297-b70b-01fdad24e25a",
- "created": "2019-08-24T14:15:22Z",
- "debtor": {
- "firstName": "string",
- "lastName": "string",
- "companyName": "string",
- "email": "JohnDangerSmith@imbursepayments.com",
- "language": "en",
- "address": {
- "houseNumberOrName": "123A",
- "streetAddress": "Upper Great Street",
- "extendedAddress": "string",
- "postcode": "AB12 3CD",
- "city": "London",
- "country": "GB"
}, - "accountNumber": "12345678",
- "sortCode": "123456",
- "bankAccountName": "BANK/JSMITH1234.32"
}, - "documentType": "Paper",
- "metadata": {
- "property1": "string",
- "property2": "string"
}
}
tenant-mandate-write
or tenant-admin
Update draft Bacs mandate.
The details of the updated draft Bacs mandate.
Mandate draft updated successfully.
Bad Request - Validation error response, containing errors such as:
Unauthorized
Forbidden
{- "customerRef": "string",
- "creditorProfileRef": "fb39d6eb3ac44d6597f0f7221da5e663",
- "debtor": {
- "firstName": "string",
- "lastName": "string",
- "email": "JohnDangerSmith@imbursepayments.com",
- "address": {
- "houseNumberOrName": "123A",
- "streetAddress": "Upper Great Street",
- "extendedAddress": "string",
- "postcode": "AB12 3CD",
- "city": "London",
- "country": "GB"
}, - "accountNumber": "12345678",
- "sortCode": "123456",
- "bankAccountName": "BANK/JSMITH1234.32"
}, - "metadata": {
- "property1": "string",
- "property2": "string"
}
}
Account number was not the correct length.
{- "title": "BAD_REQUEST",
- "detail": "See validation errors.",
- "timestamp": "2021-01-30T08:30:00Z",
- "correlationId": "0HMB2TA322CA7:00000001",
- "status": 400,
- "traceId": "0HMB2TA322CA7:00000001",
- "errors": [
- {
- "title": "INVALID_ATTRIBUTE",
- "detail": "The attribute Debtor.AccountNumber is invalid. Length must be 8.",
- "metadata": {
- "PropertyName": "Debtor.AccountNumber",
- "AttemptedValue": "123",
- "ErrorMessage": "The attribute Debtor.AccountNumber is invalid. Length must be 8."
}
}
]
}
tenant-mandate-write
or tenant-admin
Amend a Bacs mandate.
The amended Bacs mandate details.
required | object (BacsDebtorDetailsRequestV2) |
Amending mandate.
Bad Request - Validation error response, containing errors such as:
Unauthorized
Forbidden
{- "debtor": {
- "firstName": "string",
- "lastName": "string",
- "email": "JohnDangerSmith@imbursepayments.com",
- "address": {
- "houseNumberOrName": "123A",
- "streetAddress": "Upper Great Street",
- "extendedAddress": "string",
- "postcode": "AB12 3CD",
- "city": "London",
- "state": "Kent",
- "country": "GB"
}, - "accountNumber": "12345678",
- "sortCode": "123456",
- "bankAccountName": "BANK/JSMITH1234.32"
}
}
{- "financialInstrumentId": "35596f91-fea9-4297-b70b-01fdad24e25a",
- "mandateId": "d8c0e545-7d18-46b5-b807-aca31afc254f",
- "verificationCheck": {
- "status": "VERIFIED",
- "reason": "Verification Successful"
}
}