Checkins

Payment Checkins is used for managing customer logins for the smart checkout.

GET

/Payment/CheckinsGet a list of logins

GET

/Payment/Checkins/<id>Get a specific login

POST

/Payment/CheckinsSave a new login

Containers

Payment Containers is used for managing payment instruments like bank accounts or credit cards, which can be used for creating payment transactions.

GET

/Payment/ContainersGet a list of payment instruments

GET

/Payment/Containers/<id>Get a specific payment instrument

POST

/Payment/ContainersSave a new payment instrument

PUT

/Payment/Containers/<id>Change an existing payment instrument

DELETE

/Payment/Containers/<id>Delete an existing payment instrument

PUT

/Payment/Containers/<id>/Assign/<id2> deprecated

DELETE

/Payment/Containers/<id>/Assign/<id2> deprecated

Contracts

Payment Contracts is used for managing sub-projects.

GET

/Payment/ContractsGet a list of payment contracts

GET

/Payment/Contracts/<id>Get a specific payment contract

POST

/Payment/Contracts/<id>Save a new payment contract

PUT

/Payment/Contracts/<id>Change an existing payment contract

DELETE

/Payment/Contracts/<id>Delete an existing payment contract

GET

/Payment/Contracts/<id>/PaymentMethodsGet a list of available payment methods for your contract

POST

/Payment/Contracts/<id>/CloneCreate a new Sub-Project

POST

/Payment/Contracts/<id>/RequestIdCreate a new Sub-Project

Customers

Payment Customers is used for managing payer information.

GET

/Payment/CustomersGet a list of payment customers

GET

/Payment/Customers/<id>Get a specific payment customer

POST

/Payment/Customers/<id>Save a new payment customer

PUT

/Payment/Customers/<id>Change an existing payment customer

DELETE

/Payment/Customers/<id>Delete an existing payment customer

Invoices

Payment Invoices is used to get information about your settlements.

GET

/Payment/InvoicesGet a list of merchant settlement

GET

/Payment/Invoices/<id>Get a specific merchant settlement

Payouts

Payment Payouts is used to get information about your transferred payout (based on the settlements).

GET

/Payment/PayoutsGet list of merchant payout

GET

/Payment/Payouts/<id>Get a specific merchant payout

Secupaycreditcards

Payment Secupaycreditcards is used to create payment transactions for the payment method: credit card.

GET

/Payment/Secupaycreditcards/<id>Get a specific payment transaction

POST

/Payment/SecupaycreditcardsCreate a new payment transaction

POST

/Payment/Secupaycreditcards/<id>/AssignExternalInvoicePdfAssign an invoice pdf to the payment transaction

POST

/Payment/Secupaycreditcards/<id>/CancelCancel or refund an existing payment transaction

POST

/Payment/Secupaycreditcards/<id>/CaptureCapture the reserved/pre-authorized payment transaction

PUT

/Payment/Secupaycreditcards/<id>/AccrualRevoke the accrual flag of the payment transaction

PUT

/Payment/Secupaycreditcards/<id>/BasketChange the Stakeholder-Items of the payment transaction

PUT

/Payment/Secupaycreditcards/<id>/ShippingInformation

Assign shipping information

Secupaydebits

Payment Secupaydebits is used to create payment transactions for the payment method: direct debit.

GET

/Payment/Secupaydebits/<id>Get a specific payment transaction

POST

/Payment/SecupaydebitsCreate a new payment transaction

POST

/Payment/Secupaydebits/<id>/AssignExternalInvoicePdfAssign an invoice pdf to the payment transaction

POST

/Payment/Secupaydebits/<id>/CancelCancel or refund an existing payment transaction

POST

/Payment/Secupaydebits/<id>/CaptureCapture the reserved/pre-authorized payment transaction

PUT

/Payment/Secupaydebits/<id>/AccrualRevoke the accrual flag of the payment transaction

PUT

/Payment/Secupaydebits/<id>/BasketChange the Stakeholder-Items of the payment transaction

PUT

/Payment/Secupaydebits/<id>/ShippingInformationAssign shipping information

Secupayinvoices

Payment Secupayinvoices is used to create payment transactions for the payment method: payment on invoice.

GET

/Payment/Secupayinvoices/<id>Get a specific payment transaction

POST

/Payment/SecupayinvoicesCreate a new payment transaction

POST

/Payment/Secupayinvoices/<id>/AssignExternalInvoicePdfAssign an invoice pdf to the payment transaction

POST

/Payment/Secupayinvoices/<id>/CancelCancel or refund an existing payment transaction

POST

/Payment/Secupayinvoices/<id>/CaptureCapture the reserved/pre-authorized payment transaction

PUT

/Payment/Secupayinvoices/<id>/AccrualRevoke the accrual flag of the payment transaction

PUT

/Payment/Secupayinvoices/<id>/BasketChange the Stakeholder-Items of the payment transaction

PUT

/Payment/Secupayinvoices/<id>/ShippingInformationAssign shipping information

Secupaypayout

Payment Secupaypayout is used to create payment transactions for interest payment. (Equity crowdfunding)

GET

/Payment/Secupaypayout/<id>Create a new payment transaction

POST

/Payment/SecupaypayoutGet a specific payment transaction

POST

/Payment/Secupaypayout/<id>/AssignExternalInvoicePdfAssign an invoice pdf to the payment transaction

POST

/Payment/Secupaypayout/<id>/CancelCancel or refund an existing payment transaction

Secupayprepays

Payment Secupayprepays is used to create payment transactions for the payment method: advance payment (prepaid).

GET

/Payment/Secupayprepays/<id>Get a specific payment transaction

POST

/Payment/SecupayprepaysCreate a new payment transaction

POST

/Payment/Secupayprepays/<id>/AssignExternalInvoicePdfAssign an invoice pdf to the payment transaction

POST

/Payment/Secupayprepays/<id>/CancelCancel or refund an existing payment transaction

PUT

/Payment/Secupayprepays/<id>/AccrualRevoke the accrual flag of the payment transaction

PUT

/Payment/Secupayprepays/<id>/BasketChange the Stakeholder-Items of the payment transaction

PUT

/Payment/Secupayprepays/<id>/ShippingInformationAssign shipping information

Secupaysofort

Payment Secupaysofort is used to create payment transactions for the payment method: Sofort (Sofortüberweisung).

GET

/Payment/Secupaysofort/<id>Get a specific payment transaction
POST
/Payment/SecupaysofortCreate a new payment transaction

POST

/Payment/Secupaysofort/<id>/AssignExternalInvoicePdfAssign an invoice pdf to the payment transaction

POST

/Payment/Secupaysofort/<id>/CancelCancel or refund an existing payment transaction

PUT

/Payment/Secupaysofort/<id>/AccrualRevoke the accrual flag of the payment transaction

PUT

/Payment/Secupaysofort/<id>/BasketChange the Stakeholder-Items of the payment transaction

PUT

/Payment/Secupaysofort/<id>/ShippingInformationAssign shipping information

Transactions

Payment Transaction is used to get a list of all payment transactions.

GET

/Payment/TransactionsGet a list of payment transactions

GET

/Payment/Transactions/<id>Get a specific payment transaction

POST

/Payment/Transactions/<id>/CancelCancel or refund an existing payment transaction

GET

/Payment/Transactions/<id>/ShippingUrlGet url to set shipment information for a payment transaction