Payment

Checkins

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

GET

/Payment/Checkins

Get a list of logins

GET

/Payment/Checkins/<id>

Get a specific login

POST

/Payment/Checkins

Save 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/Containers

Get a list of payment instruments

GET

/Payment/Containers/<id>

Get a specific payment instrument

POST

/Payment/Containers

Save 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/Contracts

Get 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>/PaymentMethods

Get a list of available payment methods for your contract

POST

/Payment/Contracts/<id>/Clone

Create a new Sub-Project

POST

/Payment/Contracts/<id>/RequestId

Create a new Sub-Project

Customers

Payment Customers is used for managing payer information.

GET

/Payment/Customers

Get 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/Invoices

Get 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/Payouts

Get 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/Secupaycreditcards

Create a new payment transaction

POST

/Payment/Secupaycreditcards/<id>/AssignExternalInvoicePdf

Assign an invoice pdf to the payment transaction

POST

/Payment/Secupaycreditcards/<id>/Cancel

Cancel or refund an existing payment transaction

POST

/Payment/Secupaycreditcards/<id>/Capture

Capture the reserved/pre-authorized payment transaction

PUT

/Payment/Secupaycreditcards/<id>/Accrual

Revoke the accrual flag of the payment transaction

PUT

/Payment/Secupaycreditcards/<id>/Basket

Change 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/Secupaydebits

Create a new payment transaction

POST

/Payment/Secupaydebits/<id>/AssignExternalInvoicePdf

Assign an invoice pdf to the payment transaction

POST

/Payment/Secupaydebits/<id>/Cancel

Cancel or refund an existing payment transaction

POST

/Payment/Secupaydebits/<id>/Capture

Capture the reserved/pre-authorized payment transaction

PUT

/Payment/Secupaydebits/<id>/Accrual

Revoke the accrual flag of the payment transaction

PUT

/Payment/Secupaydebits/<id>/Basket

Change the Stakeholder-Items of the payment transaction

PUT

/Payment/Secupaydebits/<id>/ShippingInformation

Assign 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/Secupayinvoices

Create a new payment transaction

POST

/Payment/Secupayinvoices/<id>/AssignExternalInvoicePdf

Assign an invoice pdf to the payment transaction

POST

/Payment/Secupayinvoices/<id>/Cancel

Cancel or refund an existing payment transaction

POST

/Payment/Secupayinvoices/<id>/Capture

Capture the reserved/pre-authorized payment transaction

PUT

/Payment/Secupayinvoices/<id>/Accrual

Revoke the accrual flag of the payment transaction

PUT

/Payment/Secupayinvoices/<id>/Basket

Change the Stakeholder-Items of the payment transaction

PUT

/Payment/Secupayinvoices/<id>/ShippingInformation

Assign 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/Secupaypayout

Get a specific payment transaction

POST

/Payment/Secupaypayout/<id>/AssignExternalInvoicePdf

Assign an invoice pdf to the payment transaction

POST

/Payment/Secupaypayout/<id>/Cancel

Cancel 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/Secupayprepays

Create a new payment transaction

POST

/Payment/Secupayprepays/<id>/AssignExternalInvoicePdf

Assign an invoice pdf to the payment transaction

POST

/Payment/Secupayprepays/<id>/Cancel

Cancel or refund an existing payment transaction

PUT

/Payment/Secupayprepays/<id>/Accrual

Revoke the accrual flag of the payment transaction

PUT

/Payment/Secupayprepays/<id>/Basket

Change the Stakeholder-Items of the payment transaction

PUT

/Payment/Secupayprepays/<id>/ShippingInformation

Assign 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/Secupaysofort

Create a new payment transaction

POST

/Payment/Secupaysofort/<id>/AssignExternalInvoicePdf

Assign an invoice pdf to the payment transaction

POST

/Payment/Secupaysofort/<id>/Cancel

Cancel or refund an existing payment transaction

PUT

/Payment/Secupaysofort/<id>/Accrual

Revoke the accrual flag of the payment transaction

PUT

/Payment/Secupaysofort/<id>/Basket

Change the Stakeholder-Items of the payment transaction

PUT

/Payment/Secupaysofort/<id>/ShippingInformation

Assign shipping information

Transactions

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

GET

/Payment/Transactions

Get a list of payment transactions

GET

/Payment/Transactions/<id>

Get a specific payment transaction

POST

/Payment/Transactions/<id>/Cancel

Cancel or refund an existing payment transaction

GET

/Payment/Transactions/<id>/ShippingUrl

Get url to set shipment information for a payment transaction