We do not warehouse payment instructions or standing order mandates. While the paymentTypeCode allows you to specify the type of payment, it is your responsibility to arrange to call the POST /v3/payments/fps endpoint on the required date and time.
You are responsible for ensuring you have an SOP mandate in place for any account that you send SOPs from.
A bulk payment can contain a combination of SIPs, SOPs and FDPs. While SIPs and FDPs can be initiated at any time, **SOPs can only be sent Monday to Friday, excluding bank holidays, between 00:01 and 06:00am UK time**.
If a single or bulk SOP is initiated outside of the supported days/times, the request will not be accepted and a `400 Bad Request` response will be returned:

If a bulk payment containing a combination of SIPs, SOPs and FDPs is initiated outside of the supported days/times, the SIPs and FDPs will be accepted and the SOPs will be rejected:

While a `202 Accepted` response will be returned if the provided payment details are valid, the payment `Response` for the SOPs will show as `Rejected`. **You will not receive a Transaction Rejected Webhook for SOPs sent outside of supported days/times**.
### Payment returns
Our Faster Payments service supports payment returns up to 90 days after clearing. You may sometimes need to return a Faster Payment, for example if:
- The beneficiary's name does not match that of the details of the account holder.
- The beneficiary's account has been closed or transferred.
- The beneficiary is deceased.
To return a single Faster Payment, you can use the [POST /v3/payments/fps/return](#return-a-faster-payment) endpoint.
ClearBank does not permit the return of Faster Payments over **90 calendar days old** or payments that are **temporarily ineligible for return** (for example, if the transaction has not yet settled or been reflected as settled throughout our system). If a return cannot be completed (including after retry attempts), you'll receive a **'400 - Bad Request'** response.
To return a payment older than 90 days, or a payment you cannot send through the return endpoint, make a normal outbound payment instead.
Faster Payments are dated against UTC from their clearing timestamp, which is given in the [Transaction Settled](#transaction-settled-webhook) webhook's `TimestampCreated` field. Held transactions can still age, so a payment held for over 90 days - identifiable from the same field in the [Transaction Held webhook](#inbound-transaction-held-webhook) - will also be invalid for return.
### Send Faster Payments Originating Overseas
Faster Payments Originating Overseas (FPOOs) must be sent using our dedicated endpoint: [POST /v2/payments/fps/singlepayment](#send-a-faster-payment-originated-overseas).
## Endpoints and webhooks