Ein Zahlungsobjekt als Teil eines Belegs.
{"accountNumber": string, // type == "TRANSFER""amount": number, // required"amountChange": number, // type == "CASH""cardNumber": string, // type == "CARD""cardTerminalHardwareId": string, // type == CARD"cardType": string, // type == CARD"contactless": boolean,"description": string,"mobile": boolean,"provider": string, // type == ONLINE e.g. PayPal"timestamp": string,"transactionId": string, // type == TRANSFER"transactionNumber": string,"type": enum (PaymentType) // required}
Feldname | Beschreibung |
accountNumber | optional string
Kontonummer bei Überweisung. |
amount | required number ≥ 0 Betrag der Zahlung. |
amountChange | optional number ≥ 0
Rückgeld bei Barzahlung. |
cardNumber | optional string
Kartennummer bei Kartenzahlung. |
cardTerminalHardwareId | optional string
Kartenterminal-ID bei Kartenzahlung. |
cardType | optional string
Kartentyp bei Kartenzahlung. Beispiele:
|
contactless | optional boolean
Kontaktlose Bezahlung. |
description | optional string Beschreibung der Bezahlung. |
mobile | optional boolean
Mobile Bezahlung. |
provider | optional string
Dienstanbieter bei Onlinezahlung. Beispiele:
|
timestamp | optional string (Timestamp format) Zeitpunkt der Zahlung. Zahlungszeitpunkt in ISO 8601 Format. Beispiele:
|
transactionId | optional string
Transaktions-ID bei Überweisung. |
transactionNumber | optional string Transaktionsnummer der Zahlung. |
type | required enum (PaymentType) |