Payment
Tuesday, October 29, 2019 2:50 PMCheckins
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 |