# Belege zur Verfügung stellen Mit Stripe können Sie Ihren Kund/innen Zahlungsbelege anbieten, die die Regeln der Kartennetzwerke erfüllen. Belege für Zahlungen, die mit Ihren [Test-API-Schlüsseln](https://docs.stripe.com/keys.md#test-live-modes) erstellt wurden, werden nicht automatisch gesendet. Sie können die Zahlungsbelege über das [Dashboard](https://dashboard.stripe.com/payments) anzeigen oder manuell versenden. Bei persönlichen Zahlungen gelten andere Regeln der Kartennetzwerke und andere lokale gesetzliche Anforderungen. Wenn Sie Zahlungen über das Stripe-Terminal akzeptieren, müssen Sie den Kund/innen Zahlungsbelege auf Papier oder per E-Mail anbieten. Mit Stripe können Sie dies problemlos ab der ersten Transaktion umsetzen. Zahlungsbelege müssen bestimmte Felder enthalten, um die Regeln der Kartennetzwerke zu erfüllen. Sie können die [vordefinierten Zahlungsbelege](https://docs.stripe.com/terminal/features/receipts.md#prebuilt) von Stripe verwenden oder markenspezifische [nutzerdefinierte Zahlungsbelege](https://docs.stripe.com/terminal/features/receipts.md#custom) mit Zahlungsbelegdaten aus der Stripe-API und Ihrer Terminal-Integration erstellen. ## Vordefinierte E-Mail-Belege Vordefinierte E-Mail-Belege enthalten bereits alle von den Kartennetzwerken angeforderten Felder. Das ist der einfachste Weg, konforme Zahlungsbelege einzurichten. - [receipt_email](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-receipt_email) - [receiptEmail (iOS)](https://stripe.dev/stripe-terminal-ios/docs/Classes/SCPPaymentIntentParameters.html#/c:objc\(cs\)SCPPaymentIntentParameters\(py\)receiptEmail) - [receiptEmail (Android)](https://stripe.dev/stripe-terminal-android/external/com.stripe.stripeterminal.external.models/-payment-intent-parameters/receipt-email.html) - [receiptEmail (React Native)](https://stripe.dev/stripe-terminal-react-native/api-reference/index.html#CreatePaymentIntentParams) - [receiptEmail (Java)](https://stripe.dev/stripe-terminal-java/external/com.stripe.stripeterminal.external.models/-payment-intent-parameters/receipt-email.html) Verwenden Sie das Feld [receipt_email](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-receipt_email) beim Erstellen eines PaymentIntent, wenn Sie die E-Mail-Adresse der Kundin/des Kunden haben. Wenn Sie eine `receipt_email` angeben, sendet Stripe automatisch einen konformen Zahlungsbeleg per E-Mail an die Kundin/den Kunden, sobald die PaymentIntent [erfasst](https://docs.stripe.com/terminal/payments/collect-card-payment.md#capture-payment) wird. Um *nach* der Bezahlung durch die Kund/innen einen automatischen Zahlungsbeleg auszulösen, geben Sie in der `receipt_email` des PaymentIntent die E-Mail-Adresse der Kundin/des Kunden an. Weitere Informationen über automatische E-Mail-Zahlungsbelege finden Sie unter [E-Mail-Zahlungsbelege](https://docs.stripe.com/receipts.md). ![](https://b.stripecdn.com/docs-statics-srv/assets/terminal-pre-built-receipt.64db66739eaf8f8db1f9dd61c463a322.png) ## Nutzerdefinierte Zahlungsbelege Sie können die Zahlungsbelege nach Belieben gestalten – solange die erforderlichen Informationen enthalten sind. Bei persönlichen Zahlungen mit *EMV* (EMV refers to the standards governing acceptance of chip-enabled cards and some contactless payment methods. Today most payment cards issued around the world support EMV)-Chipkarten verlangen die Kartennetzwerke bestimmte Felder auf den Zahlungsbelegen. Mit der Stripe-API können Sie notwendige Felder für konforme Zahlungsbelege abrufen. Die folgenden Felder werden im PaymentIntent-Objekt verfügbar, sobald die Zahlung [bestätigt](https://docs.stripe.com/terminal/payments/collect-card-payment.md#confirm-payment) wurde. | Feld | Name | Anforderung | | -------------------------------- | --------------------- | ---------------------------- | | `account_type` | Kontotyp | **Ja** (Optional in den USA) | | `application_preferred_name` | Name der Anwendung | **Ja** | | `dedicated_file_name` | AID | **Ja** | | `authorization_response_code` | ARC | Optional | | `application_cryptogram` | Anwendungskryptogramm | Optional | | `terminal_verification_results` | TVR | Optional | | `transaction_status_information` | TSI | Optional | - [receipt](https://docs.stripe.com/api/charges/object.md#charge_object-payment_method_details-card_present-receipt) - [ReceiptDetails (iOS)](https://stripe.dev/stripe-terminal-ios/docs/Classes/SCPReceiptDetails.html) - [ReceiptDetails (Android)](https://stripe.dev/stripe-terminal-android/external/com.stripe.stripeterminal.external.models/-receipt-details/index.html) - [ReceiptDetails (React Native)](https://stripe.dev/stripe-terminal-react-native/api-reference/index.html#ReceiptDetails) - [ReceiptDetails (Java)](https://stripe.dev/stripe-terminal-java/external/com.stripe.stripeterminal.external.models/-receipt-details/index.html) Sie können auf diese Felder serverseitig über die Stripe-API oder clientseitig über die Stripe Terminal SDKs zugreifen. Wenn Sie das JavaScript-SDK verwenden, entspricht das PaymentIntent-Objekt dem [API-Objekt](https://docs.stripe.com/api/payment_intents/object.md). Unabhängig davon, ob Sie Ihre nutzerdefinierten Zahlungsbelege für Terminal-Zahlungen per E-Mail versenden oder ausdrucken, müssen Sie darauf achten, dass die **erforderlichen** Felder enthalten sind, damit die Regeln der Kartennetzwerke eingehalten werden. Sofern angegeben, können Sie auch auf die bevorzugte Sprache des Karteninhabers/der Karteninhaberin (basierend auf den Einstellungen der vorgelegten Karte) zugreifen, indem Sie das Feld `preferred_locales` im [Zahlungsmethoden](https://docs.stripe.com/api/payment_methods/object.md#payment_method_object-card_present-preferred_locales)-Objekt verwenden.