Create a Bulk Transfer
OAuth scope: payment.write
This operation requires Strong Customer Authentication, except when all transfers include a beneficiary_id
and all beneficiaries are trusted, in which case SCA is not required.
However, if at least transfer passes the beneficiary
object then SCA will be triggered.
Example of SCA usage: Postman visual flow
Creates a batch of SEPA transfers for asynchronous processing. If the payload is valid, a BulkTransfer
is created and returned, which can be polled via GET v2/sepa/bulk_transfers/:id
.
You can either provided a beneficiary_id
for a known beneficiary or beneficiary
data which will create a beneficiary on the fly.
Note: If a beneficiary with the same IBAN already exists, the provided details, such as name, will be updated.
Business rules and validations are applied to each individual transfer after the BulkTransfer
is created. For instance, transfers above 30,000 EUR require at least one attachment. This validation is performed asynchronously, meaning the BulkTransfer
will be created, but if the attachment is missing, the result for that transfer will contain an error.
Authorizations
Bearer authorization header: Bearer <token>
, where <token>
is the access token received from the authorization server at the end of the OAuth 2.0 flow.
Headers
Required only for Sandbox API requests; to get one, please sign up to the Developer Portal.
Learn more in Strong Customer Authentication.
paired-device
, passkey
, mock
, sms-otp
Learn more in Idempotent Requests.
"123e4567-e89b-12d3-a456-426614174000"
Learn more in Strong Customer Authentication.
Learn more in the SMS OTP Flow.
Body
Response
Successfully creates a BulkTransfer for processing
The response is of type object
.