Deutsche Bank Payment Link API is one of 50 APIs that Deutsche Bank publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Payment Links. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and authentication docs.
This API exposes
4 operations
across 4 paths,
and defines 67 schemas.
It is described by OpenAPI 3.2.0, at version v2.1.
Requests are made against a single base URL, https://testmerch.directpos.de/rest-api/services/v2.1/.
The identity and technical contract details declared by the specification.
FormLabel
object
Custom label to be displayed in the form instead of the standard text.
2 properties
2 required
PaymentLinkResponse
object
3 properties
2 required
PhoneContact
object
A means of contacting a customer by phone.
2 properties
2 required
Quantity
object
A quantity.
2 properties
2 required
TDS20Address
object
Address data for 3DS 2.0 transactions.
8 properties
4 required
BasketItem
object
A purchasable item that is part of a shopping basket's list of items.
7 properties
PersonalIdentification
object
Customer's legal ID data.
3 properties
FormGiropayData
object
Data to initialize a giropay form service interaction.
2 properties
MerchantInformation
object
5 properties
Basket
object
A generalized shopping basket.
8 properties
AlternativeAddressData
object
Alternative address fields.
2 properties
MerchantInformationKlarnaData
object
Klarna specific MerchantInformation fields.
1 property
TDS20Data
object
3-D Secure data. Activates 3-D Secure processing if values are set.
5 properties
RiskCheckPassenger
object
A (plane) passenger as modelled from the point of view of a risk check service.
8 properties
FormCheckoutConfiguration
object
Contains required and optional data for each payment method that should be offered.
11 properties
1 required
CustomerExtensionPayPalData
object
PayPal specific customer information fields.
2 properties
CommonAddress
object
Address data as applicable to most use cases.
14 properties
PaymentLinkEventResponse
object
Response contains all information about payment link belonging to the event.
4 properties
2 required
RiskCheckTravelInformation
object
Travel information of the order.
7 properties
CustomerInformation
object
Details of a customer.
7 properties
FormPSD2PaymentData
object
Data to initialize a PSD2 payment form service interaction.
4 properties
FormCustomerContinuation
object
Includes data for redirecting a customer after a form service payment.
4 properties
1 required
TDS20PhoneNumber
object
Phone number with country code.
2 properties
TDS20CustomerData
object
8 properties
FormPayPalData
object
Data to initialize a PayPal form service interaction.
1 property
DeviceInformation
object
Technical details of a client.
14 properties
AddressPaydirektData
object
Paydirekt specific address fields.
1 property
MerchantInformationExtensions
object
Service specific merchant information fields.
1 property
FormData
object
Data to customize forms with labels, theme, style properties etc.
4 properties
FormKlarnaData
object
Data to initialize a Klarna form service interaction. Currently contains no fields. See the user guide for when to generate this object.
TaxedAmountCurrency
object
Net and gross money amount accompanied by a tax percentage and currency.
4 properties
4 required
RiskCheckMerchantDefinedInformation
object
Merchant defined information of the order. This must not be used to capture personally identifying information.
2 properties
AccountInformation
object
Information on a user's account usage, payment history, transaction statistics.
18 properties
CustomerInformationExtensions
object
Service specific customer information fields.
1 property
PaymentLinkInfo
object
Contains information about the created or updated payment link.
2 properties
KlarnaProductIdentifier
object
Klarna specific unique identification attributes of a product.
4 properties
AliasAction
object
Specifies an alias and an operation to perform on it.
2 properties
1 required
FormRequestToPayData
object
Data to initialize a request to pay form service interaction.
3 properties
FormCheckoutCreditCardData
object
Base credit card data to initialize a form checkout service interaction.
5 properties
AmountCurrency
object
An amount and a currency.
2 properties
2 required
FormDirectDebitData
object
Data to initialize a direct debit form service interaction.
5 properties
1 required
BasketItemExtensions
object
Service specific basket item fields.
3 properties
FormThemeProperty
object
Custom theme property to be displayed in the form instead of the standard presentation.
2 properties
2 required
BankAccount
object
Information about a bank account.
4 properties
1 required
BasketExtensions
object
Service specific basket fields.
1 property
BasketItemRiskCheckData
object
Service specific basket item fields for riskcheck related use cases.
7 properties
FormPaydirektData
object
Data to initialize a paydirekt form service interaction.
3 properties
PaymentLinkManagementUpdateRequest
object
The request to be executed on the paymentlink management API .
1 property
ErrorModel
object
Includes data returned in case of an error.
2 properties
2 required
RiskCheckAdditionalInformation
object
Additional information for calculation of the risk of a transaction.
1 property
RiskmanagementTravelInformationLeg
object
Information about a leg of the complete journey.
4 properties
EnhancedMandate
object
12 properties
2 required
CommonAddressExtensions
object
Service specific address fields.
2 properties
BasketItemPayPalData
object
Service specific basket item fields for PayPal.
1 property
1 required
TDS20CardHolderAccountInfo
object
17 properties
TDS20CommunicationData
object
2 properties
TaxInfo
object
Legal tax information of the payer.
2 properties
2 required
TDS20TransactionAttributes
object
4 properties
GiropayLabelledText
object
Additional line of text that will be included into the giropay login page.
2 properties
2 required
BasketItemKlarnaData
object
Service specific basket item fields for Klarna related use cases.
3 properties
BasketPayPalData
object
Service specific basket fields for PayPal.
1 property
Contacts
object
Means of contacting the customer.
1 property
RiskmanagementTravelInformationPassenger
object
Information about a passenger.
2 properties
FormSofortUeberweisungData
object
Data to initialize a Sofortüberweisung form service interaction.
1 property
Callback
object
Data for the shop notification.
3 properties
MerchantRiskIndicators
object
9 properties
PaymentLinkRequest
object
Request data that is being used to create a payment link.
19 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Deutsche Bank publishes across the network.