# PACE Payment API ## Description This is version `2021-2` of this API documentation. Last update on Aug 20, 2024. The PACE Payment API is responsible for managing payment methods for users as well as authorizing payments on behalf of PACE services. ## Servers - Production server (stable release 2021-2): https://api.pace.cloud/pay/2021-2 (Production server (stable release 2021-2)) ## Authentication The API accepts 2 different authentication methods: - Oidc (openIdConnect) - OAuth2 ## Endpoints and operations ### [Payment method kinds](https://developer.pace.cloud/doc/payment/2021-2/group/endpoint-payment-method-kinds.md) - [Requests an Apple Pay session.](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-requestapplepaysession.md) - [Authorize a payment using Apple Pay by providing a Apple Pay token.](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-authorizeapplepaypaymenttoken.md) - [Get all payment method kinds](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-getpaymentmethodkinds.md) ### [Payment methods](https://developer.pace.cloud/doc/payment/2021-2/group/endpoint-payment-methods.md) - [Register SEPA direct debit as a payment method](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-createpaymentmethodsepa.md) - [Register a CreditCard as a payment method](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-createpaymentmethodcreditcard.md) - [Register a DKV Card as a payment method](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-createpaymentmethoddkv.md) - [Register a Hoyer Card as a payment method](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-createpaymentmethodhoyer.md) - [Register a Zieglmeier Card as a payment method](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-createpaymentmethodzgm.md) - [Register a Roadrunner Card as a payment method](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-createpaymentmethodroadrunner.md) - [Register a Logpay Card as a payment method](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-createpaymentmethodlogpay.md) - [Register PayPal as a payment method](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-createpaymentmethodpaypal.md) - [Register PayDirekt as a payment method](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-createpaymentmethodpaydirekt.md) - [Register Giropay (formerly paydirekt) as a payment method](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-createpaymentmethodgiropay.md) - [Get a payment method](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-getpaymentmethod.md) - [Delete a payment method](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-deletepaymentmethod.md) - [Patch a payment method](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-patchpaymentmethod.md) - [Notify about payment method data](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-notificationforpaymentmethod.md) - [Confirm and redirect to frontend](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-confirmpaymentmethod.md) - [Authorize a payment using the payment method](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-authorizepaymenttoken.md) - [Get all payment methods for user](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-getpaymentmethods.md) - [Delete all user's payment methods.](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-deletepaymentmethods.md) ### [Payment methods?filter=created or valid](https://developer.pace.cloud/doc/payment/2021-2/group/endpoint-payment-methods-filter-created-or-valid.md) - [Get all ready-to-use payment methods for user, combining created and valid methods](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-getpaymentmethodsincludingcreditcheckmultistatus.md) ### [Payment methods?filter=valid](https://developer.pace.cloud/doc/payment/2021-2/group/endpoint-payment-methods-filter-valid.md) - [Get all ready-to-use payment methods for user](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-getpaymentmethodsincludingcreditcheck.md) ### [Payment methods?include=payment tokens](https://developer.pace.cloud/doc/payment/2021-2/group/endpoint-payment-methods-include-payment-tokens.md) - [Get all payment methods and include pre-authorized payment tokens when available](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-getpaymentmethodsincludingpaymenttoken.md) ### [Payment tokens](https://developer.pace.cloud/doc/payment/2021-2/group/endpoint-payment-tokens.md) - [Get a payment token](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-getpaymenttoken.md) - [Delete the paymentToken record.](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-deletepaymenttoken.md) ### [Payment tokens?filter=true](https://developer.pace.cloud/doc/payment/2021-2/group/endpoint-payment-tokens-filter-true.md) - [Get all valid payment tokens for user](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-getpaymenttokens.md) ### [Receipts](https://developer.pace.cloud/doc/payment/2021-2/group/endpoint-receipts.md) - [Get receipt (download,file) for a single transaction as png](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-getreceipt.md) - [Get receipt (download,file) for a single transaction in given file format](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-getreceiptbyformat.md) ### [Transactions](https://developer.pace.cloud/doc/payment/2021-2/group/endpoint-transactions.md) - [List transactions](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-listtransactions.md) - [Process payment](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-processpayment.md) - [List transactions as CSV](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-listtransactionscsv.md) - [Get a transaction](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-gettransaction.md) - [Cancel PreAuth payment](https://developer.pace.cloud/doc/payment/2021-2/operation/operation-cancelpreauthpayment.md) [Powered by Bump.sh](https://bump.sh)