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 |