# Deutsche Bank Forms API

**Canonical:** https://apis.io/apis/deutsche-bank/deutsche-bank-forms-api/  
**Provider:** Deutsche Bank — https://apis.io/providers/deutsche-bank/  
**Base URL:** https://api.db.com/gw/dbapi  
**Documentation:** https://developer.db.com/

Deutsche Bank Forms API is one of 50 APIs that [Deutsche Bank](https://apis.io/providers/deutsche-bank/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Forms. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and authentication docs.

The Forms API contains endpoints to initialize a form service interaction. It allows the merchant to redirect the customer to a customizable frontend page where the customer may enter sensitive payment data. After receipt of the necessary information, the frontend will carry out the transaction and redirect the customer back to the merchant’s page.

## Operations (17)

| Method | Path | Summary |
|---|---|---|
| POST | `/form/alias/bankaccount` | Creates a form to enter bank account data and create an alias for it |
| POST | `/form/alias/creditcard` | Creates a form to enter credit card data and create an alias for it |
| POST | `/form/alias/klarna` | Creates an authorization form for a Klarna payment alias |
| POST | `/form/event/{event_id}/checkout/{tx_action}` | Creates a redirect to a checkout page where the customer may choose one of the… |
| POST | `/form/event/{event_id}/creditcard/{tx_action}` | Creates a form to enter credit card data and then proceed with the transaction… |
| POST | `/form/event/{event_id}/directdebit/{tx_action}` | Creates a form to enter bank account data and then proceed with an SDD… |
| POST | `/form/event/{event_id}/giropay/{tx_action}` | Initializes a giropay transaction (payment, avs, or avspayment) |
| POST | `/form/event/{event_id}/klarna/{tx_action}` | Initializes a Klarna transaction (pre-authorization or authorization) |
| POST | `/form/event/{event_id}/p24` | Initializes a Request to P24 transaction (authorization) |
| POST | `/form/event/{event_id}/psd2/authorization` | Initializes a PSD2 payment transaction (authorization) |
| POST | `/form/event/{event_id}/psd2/reversal` | Initializes a cancellation (reversal) of a PSD2 future dated payment |
| POST | `/form/event/{event_id}/paypal/{tx_action}` | Initializes a PayPal transaction (pre-authorization or authorization) |
| POST | `/form/event/{event_id}/paydirekt/{tx_action}` | Initializes a paydirekt transaction (pre-authorization, authorization) |
| POST | `/form/event/{event_id}/psd2/account_info` | Initializes a PSD2 account information transaction |
| POST | `/form/event/{event_id}/credittransfer` | Initializes a Request to Pay transaction (authorization) |
| POST | `/form/event/{event_id}/sofort` | Initializes a Sofortüberweisung transaction (authorization) |
| POST | `/form/event/{event_id}/wechatpay` | Initializes a Request to WeChat Pay transaction (authorization) |

## Machine-readable artifacts (9)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/deutsche-bank/refs/heads/main/openapi/deutsche-bank-forms-api-openapi.yml
- **Documentation** — https://developer.db.com/apidocumentation
- **APIReference** — https://developer.db.com/apiexplorer
- **GettingStarted** — https://developer.db.com/apidocumentation/apigettingstartedguide/introduction
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/deutsche-bank/refs/heads/main/authentication/deutsche-bank-authentication.yml
- **OAuthScopes** — https://raw.githubusercontent.com/api-evangelist/deutsche-bank/refs/heads/main/scopes/deutsche-bank-scopes.yml
- **Sandbox** — https://raw.githubusercontent.com/api-evangelist/deutsche-bank/refs/heads/main/sandbox/deutsche-bank-sandbox.yml
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/deutsche-bank/refs/heads/main/asyncapi/deutsche-bank-webhooks.yml
- **Documentation** — https://developer.db.com/products/payment-acceptance

## Other Deutsche Bank APIs (12)

- [Deutsche Bank Alias API](https://apis.io/apis/deutsche-bank/deutsche-bank-alias-api/)
- [Deutsche Bank Apple Pay API](https://apis.io/apis/deutsche-bank/deutsche-bank-apple-pay-api/)
- [Deutsche Bank Authorization API](https://apis.io/apis/deutsche-bank/deutsche-bank-authorization-api/)
- [Deutsche Bank Callback API](https://apis.io/apis/deutsche-bank/deutsche-bank-callback-api/)
- [Deutsche Bank Cancel SEPA Credit Transfers API](https://apis.io/apis/deutsche-bank/deutsche-bank-cancel-sepa-credit-transfers-api/)
- [Deutsche Bank Cancel SEPA Instant Credit Transfers API](https://apis.io/apis/deutsche-bank/deutsche-bank-cancel-sepa-instant-credit-transfers-api/)
- [Deutsche Bank Cash account opening status API](https://apis.io/apis/deutsche-bank/deutsche-bank-cash-account-opening-status-api/)
- [Deutsche Bank Cash Account Openings API](https://apis.io/apis/deutsche-bank/deutsche-bank-cash-account-openings-api/)
- [Deutsche Bank Cash Accounts API](https://apis.io/apis/deutsche-bank/deutsche-bank-cash-accounts-api/)
- [Deutsche Bank Create SEPA Credit Transfers API](https://apis.io/apis/deutsche-bank/deutsche-bank-create-sepa-credit-transfers-api/)
- [Deutsche Bank Create SEPA Instant Credit Transfers API](https://apis.io/apis/deutsche-bank/deutsche-bank-create-sepa-instant-credit-transfers-api/)
- [Deutsche Bank Employee Share Plan Securities Account Opening API](https://apis.io/apis/deutsche-bank/deutsche-bank-employee-share-plan-securities-account-opening-api/)

## Tags

Forms

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/deutsche-bank/deutsche-bank-forms-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/deutsche-bank/.
