How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Worldline Bulk Payment Initiation Service (Extended service) API

The Bulk Payment Initiation Service (Extended service) API from Worldline — 10 operation(s) for bulk payment initiation service (extended service).

Worldline Bulk Payment Initiation Service (Extended service) API is one of 79 APIs that Worldline publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Bulk Payment Initiation Service (Extended service). The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 10 operations across 10 paths, and defines 60 schemas. It is described by OpenAPI 3.2.0, at version 3.15.0.

Requests are made against 2 base URLs: https://xs2a.awltest.de/xs2a/routingservice/services/ob/pis/v3, https://digitalroutingservice.awltest.de/xs2a/routingservice/services/ob/pis/v3.

10 operations 10 paths 60 schemas 1 DELETE1 GET6 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
3.15.0
Base URL
https://api.connect.worldline-solutions.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Worldline Bulk Payment Initiation Service (Extended service) API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (Authorization).

  • Authorization — The 'Authorization' field must be filled with an access token. How to get an access token To request an access token, the Initiating Party must digitally sign…

Paths & Operations 10

Across 10 paths, the API surfaces 10 operations — 1 DELETE, 1 GET, 6 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Bulk Payment Initiation Service (Extended service) 10
POST
/bulk-payments
Payment initiation request
bulkPaymentInitiate 24 params body → 201400401403404415500502
GET
/bulk-payments/{paymentId}/status
Status of the payment request
bulkPaymentStatus 7 params → 200400401403404415500502
POST
/bulk-payments/{paymentId}/confirmation
Confirmation of the payment request by the PISP
bulkPaymentConfirmation 3 params body → 200400401403404415500502
POST
/bulk-payments/{paymentId}/identification
Payment identification request
bulkPaymentIdentification 3 params body → 200400401403404415500502
POST
/bulk-payments/{paymentId}/authorisations
Payment authorisation request
bulkPaymentAuthorisation 3 params body → 201400401403404415500502
PUT
/bulk-payments/{paymentId}/authorisations/{authorisationId}
Payment authorisation request
bulkPaymentAuthorisationUpdate 4 params body → 200400401403404415500502
DELETE
/bulk-payments/{paymentId}
Payment cancellation request
bulkPaymentCancellation 11 params → 200204405400401403404415
POST
/bulk-payments/{paymentId}/cancellation-identification
Payment cancellation identification request
bulkPaymentCancellationIdentification 3 params body → 200400401403404415500502
POST
/bulk-payments/{paymentId}/cancellation-authorisations
Payment cancellation authorisation request
bulkPaymentCancellationAuthorisation 3 params body → 201400401403404415500502
PUT
/bulk-payments/{paymentId}/cancellation-authorisations/{authorisationId}
Payment cancellation authorisation request update
bulkPaymentCancellationAuthorisationUpdate 4 params body → 200400401403404415500502

Schemas 60

The contract defines 60 schemas that model the data the API accepts and returns. The most detailed are CommonPaymentDataResponse (13 properties), InitiationResponseLinks (11 properties), AddressData (10 properties), BulkPaymentInitiationRequestBasic (10 properties). Each schema is shown below with its type and property counts.

PaymentIdentificationRequest
object
1 property
RemittanceInformationStructured
object
3 properties 1 required
ScaMethods
object
5 properties 2 required
AddressData
object
10 properties
CommonPaymentDataIdentificationResponse
object
4 properties 2 required
RegulatoryReportingCode
string
Information needed due to regulatory and statutory requirements. Economical codes to be used are provided by the National Competent Authority
DebtorAccount
object
4 properties 1 required
PsuCredentials
object
PSU Credentials on the Bank system.
2 properties 1 required
CredentialDetails
object
Credentials Details.
3 properties 3 required
AuthorisationResponseLinks
object
A list of hyperlinks to be recognized by the Initiating Party. The actual hyperlinks used in the response depend on the dynamical decisions on authorization ap…
6 properties
CreditorDateAndPlaceOfBirth
object
Date and place of birth of a person. This information must be requested for detection of Fraud, Money-Laundering and Terrorism Financing in case of internation…
3 properties 3 required
BulkPaymentsDetails
object
8 properties 2 required
PaymentCancellationResponse
object
2 properties
ConfirmationRequest
object
1 property
CommonPaymentDataConfirmationResponse
object
3 properties 2 required
BulkPaymentInitiationRequest
object
Bulk Payment Initiation Request
5 properties 1 required
CrossCurrencyPayment
object
2 properties 1 required
CommonPaymentDataAuthorisationResponse
object
6 properties 2 required
RiskInformation
object
Information used for risk scoring by the ASPSP.
8 properties
CredentialLabel
object
2 properties 2 required
DebtorInformationResponse
object
All debtor relavant data
6 properties
PaymentAuthorisationResponse
object
2 properties
CreditorAccount
object
4 properties
BillingAddress
object
2 properties
PsuAuthCredentials
object
2 properties 2 required
CategoryPurposeEnum
string
Specifies the high level purpose of the instruction based on a set of pre-defined categories. This is used by the initiating party to provide information conce…
AuthorisationRequiredData
object
The data required for PSU authentication and transaction authorisation
4 properties
PaymentAuthorisationRequest
object
2 properties
CommonPaymentDataResponse
object
13 properties 2 required
PaymentAuthorisationUpdateRequest
object
4 properties
PaymentInitiationResponse
object
Payment Initiation Response
3 properties
PaymentConfirmationResponse
object
PaymentConfirmationResponse
2 properties
LevelOfGuaranteeEnum
string
Level of payment guarantee for Payment Status. The level of guarantee for banks in countries where SCT Instant is either absent or entails a higher cost, as we…
EstimatedTotalAmount
object
Estimated Total Amount.
2 properties 2 required
Link
object
1 property 1 required
IdentificationTypeEnum
string
Type of the account number.
PaymentDetailedInformation
object
Payment Status Response
4 properties
PaymentStatusEnum
string
Payment status. 'TimeoutAtTpp': This status can only occur in combination with the Bank Selection Interface (UseAuthorisationLandingPages = true). It's set if…
Links
object
A list of hyperlinks to be recognized by the Initiating Party. The actual hyperlinks used in the response depend on the dynamical decisions on authorization ap…
1 property
TransactionFees
object
Information used for transporting transaction fees by the ASPSP.
3 properties
AmountRelatedDetails
object
contains additional information about the fees and estimated amount
5 properties
ExchangeRateInformationRequest
object
Provides details on the currency exchange rate and contract.
4 properties
AmountBreakdown
object
Breakdown of the transaction amount. The sum of all the fields within this breakdown must be equal to the transaction amount. Possible to use for iDEAL payment…
2 properties 2 required
ScaChallengeData
object
JSON DTO used to represent challenge data.
6 properties
CurrencyConversionFee
object
Currency Conversion Fee
3 properties 3 required
PaymentIdentificationResponse
object
PaymentIdentificationresponse
2 properties
ProductSpecificMasterData
object
2 properties 2 required
AuthStatusEnum
string
This data element is containing information about the status of the SCA method applied. The following codes are defined for this data type. 'Received': An auth…
BulkPaymentInitiationRequestBasic
object
Basic type for Bulk Payment Initiation Request
10 properties 1 required
InitiationResponseLinks
object
A list of hyperlinks to be recognized by the Initiating Party. The actual hyperlinks used in the response depend on the dynamical decisions on authorization ap…
11 properties
PaymentProductEnum
string
Indicates the requested payment method.
PsuData
object
8 properties
StatusResponseLinks
object
A list of hyperlinks to be recognized by the Initiating Party. The actual hyperlinks used in the response depend on the dynamical decisions on authorization ap…
8 properties
EstimatedInterbankSettlementAmount
object
Estimated Interbank Settlement Amount.
2 properties 2 required
DebtorContactDetailsResponse
object
4 properties
ExchangeRateInformationResponse
object
Provides details on the currency exchange rate and contract.
5 properties
CreditorInformation
object
All creditor relavant data
8 properties
PsuDataIdentification
object
5 properties
DebtorInformation
object
All debtor relavant data
6 properties
Amount
object
6 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

wordline-bulk-payment-initiation-service-extended-service-api-openapi.yml Raw ↑

Other APIs Worldline publishes across the network.

Worldline Connect (Global Collect) API
Worldline Direct (Global Online Pay) API
Worldline Acquiring API
Worldline Financial Services Issuing API
Worldline Financial Services Acquiring API
Worldline Open Banking API
Worldline SmartPOS API
Worldline Identity and Authentication API
Worldline Account - AccountState API
Worldline Account API
Worldline Account - Authorization API
Worldline Account - Authorization Restriction API
Where this information came from

This is an independent, third-party profile of Worldline Bulk Payment Initiation Service (Extended service) API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.