Belege zur Verfügung stellen
Mit Stripe können Sie Ihren Kund/innen Zahlungsbelege anbieten, die die Regeln der Kartennetzwerke erfüllen.
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 von Stripe verwenden oder markenspezifische nutzerdefinierte Zahlungsbelege 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.
Verwenden Sie das Feld receipt_
beim Erstellen eines PaymentIntent, wenn Sie die E-Mail-Adresse der Kundin/des Kunden haben. Wenn Sie eine receipt_
angeben, sendet Stripe automatisch einen konformen Zahlungsbeleg per E-Mail an die Kundin/den Kunden, sobald Sie den PaymentIntent erfassen.
Um nach der Bezahlung durch die Kund/innen einen automatischen Zahlungsbeleg auszulösen, geben Sie in der receipt_
des PaymentIntent die E-Mail-Adresse der Kundin/des Kunden an.
Weitere Informationen über automatische E-Mail-Zahlungsbelege finden Sie unter E-Mail-Zahlungsbelege.
Nutzerdefinierte Zahlungsbelege
Sie können die Zahlungsbelege nach Belieben gestalten – solange die erforderlichen Informationen enthalten sind. Bei persönlichen Zahlungen mit 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 wurde.
Feld | Name | Anforderung |
---|---|---|
account_ | Kontotyp | Ja (Optional in den USA) |
application_ | Name der Anwendung | Ja |
dedicated_ | AID | Ja |
authorization_ | ARC | Optional |
application_ | Anwendungskryptogramm | Optional |
terminal_ | TVR | Optional |
transaction_ | TSI | Optional |
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.
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_
im Zahlungsmethoden-Objekt verwenden.