# PACE Payment API ## Description This is version `2020-4` 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 2020-4): https://api.pace.cloud/pay/2020-4 (Production server (stable release 2020-4)) ## Authentication The API accepts 2 different authentication methods: - Oidc (openIdConnect) - OAuth2 ## Endpoints and operations ### [Payment method kinds](https://developer.pace.cloud/doc/payment/2020-4/group/endpoint-payment-method-kinds.md) - [Requests an Apple Pay session.](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-requestapplepaysession.md) - [Authorize a payment using Apple Pay by providing a Apple Pay token.](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-authorizeapplepaypaymenttoken.md) - [Get all payment method kinds](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-getpaymentmethodkinds.md) ### [Payment methods](https://developer.pace.cloud/doc/payment/2020-4/group/endpoint-payment-methods.md) - [Register SEPA direct debit as a payment method](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-createpaymentmethodsepa.md) - [Register a CreditCard as a payment method](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-createpaymentmethodcreditcard.md) - [Register a DKV Card as a payment method](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-createpaymentmethoddkv.md) - [Register a Hoyer Card as a payment method](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-createpaymentmethodhoyer.md) - [Register PayPal as a payment method](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-createpaymentmethodpaypal.md) - [Register PayDirekt as a payment method](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-createpaymentmethodpaydirekt.md) - [Get a payment method](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-getpaymentmethod.md) - [Delete a payment method](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-deletepaymentmethod.md) - [Patch a payment method](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-patchpaymentmethod.md) - [Notify about payment method data](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-notificationforpaymentmethod.md) - [Confirm and redirect to frontend](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-confirmpaymentmethod.md) - [Authorize a payment using the payment method](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-authorizepaymenttoken.md) - [Get all payment methods for user](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-getpaymentmethods.md) ### [Payment methods?filter=valid](https://developer.pace.cloud/doc/payment/2020-4/group/endpoint-payment-methods-filter-valid.md) - [Get all ready-to-use payment methods for user](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-getpaymentmethodsincludingcreditcheck.md) ### [Payment methods?include=payment tokens](https://developer.pace.cloud/doc/payment/2020-4/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/2020-4/operation/operation-getpaymentmethodsincludingpaymenttoken.md) ### [Payment tokens](https://developer.pace.cloud/doc/payment/2020-4/group/endpoint-payment-tokens.md) - [Get a payment token](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-getpaymenttoken.md) - [Delete the paymentToken record.](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-deletepaymenttoken.md) ### [Payment tokens?filter=true](https://developer.pace.cloud/doc/payment/2020-4/group/endpoint-payment-tokens-filter-true.md) - [Get all valid payment tokens for user](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-getpaymenttokens.md) ### [Receipts](https://developer.pace.cloud/doc/payment/2020-4/group/endpoint-receipts.md) - [Get receipt (download,file) for a single transaction as png](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-getreceipt.md) - [Get receipt (download,file) for a single transaction in given file format](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-getreceiptbyformat.md) ### [Transactions](https://developer.pace.cloud/doc/payment/2020-4/group/endpoint-transactions.md) - [List transactions](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-listtransactions.md) - [Process payment](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-processpayment.md) - [List transactions as CSV](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-listtransactionscsv.md) - [Get a transaction](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-gettransaction.md) - [Cancel PreAuth payment](https://developer.pace.cloud/doc/payment/2020-4/operation/operation-cancelpreauthpayment.md) [Powered by Bump.sh](https://bump.sh)