Here is information on where our implementation of PIS (Payment Initiation Service) APIs deviates from Open Banking specifications.
Payment sources
Payment types
Fields
Consent
Confirmation of funds
Sandbox payment execution
General specifications
We don’t support future dated payments which are:
We don’t support international payments.
We only support simple domestic standing orders. To set up domestic standing orders, we require the following mandatory parameters in the request:
We don’t accept and will reject requests which include:
We accept the characters lengths stated in the Open Banking specification. However, our systems truncate values to the below for customer views and future transaction requests:
For the following fields, we only support:
We allow the following characters in the Payee Name and Reference fields in our mobile app, online banking and Open Banking services:
We don’t allow the following special characters:
You can ask the PSU to select which bank account they would like to use for payment before initiating the consent process, then provide this as part of the request. Otherwise, we will ask the PSU to select the bank account during the consent process.
As part of the PIS consent process, you will redirect PSU (customer) to The Co-operative Bank or smile login page, where they can authenticate themselves using our Online Banking services or Mobile App. They will then be able to provide consent after which they will be re-directed back to the PISP. Then the PSU will see:
We support allowing a PISP to complete a Confirmation of funds check before using the consent to request us to execute the payment. For further information view our PIS documentation.
When executing PIS payment transactions in the Sandbox environment:
To read about settings and specifications which apply to all of our APIs, see our general specifications.