# Ratenzahlungen mit Karten akzeptieren Erfahren Sie, wie Sie Kreditkartenzahlungen per Ratenzahlung für eine Vielzahl von Stripe-Produkten akzeptieren. Bei der Ratenzahlung (分割払い) handelt es sich um eine Art der Kreditkartenzahlung in Japan, mit der Kundinnen/Kunden den Kaufbetrag auf mehrere Abrechnungen aufteilen können. Sie erhalten den vollen Betrag wie bei regulären Kartenzahlungen und das Kartenunternehmen der Kundin/des Kunden gewährt den Zahlungsbetrag und kümmert sich um den Einzug der Gelder im vereinbarten Zeitraum. Es gibt Beschränkungen bezüglich der Transaktionen und Karten, mit denen Ratenzahlungen verwendet werden können. Weitere Informationen erhalten Sie in den [Kompatibilitätsanforderungen](https://docs.stripe.com/payments/jp-installments.md#requirements). Sie können Ratenzahlungen für eine Vielzahl von Stripe-Produkten aktivieren. Wählen Sie unten die zu Ihrer Implementierung passende Anleitung aus. # Von Stripe gehostete Seite > This is a Von Stripe gehostete Seite for when payment-ui is checkout. View the full page at https://docs.stripe.com/payments/jp-installments/accept-a-payment?payment-ui=checkout. ## Ratenzahlungen bei Stripe Checkout [Checkout](https://docs.stripe.com/payments/checkout.md) erstellt eine sichere, von Stripe gehostete Zahlungsseite, über die Sie Zahlungen schnell einziehen können. Sie funktioniert geräteübergreifend und kann dazu beitragen, Ihre Konversionsrate zu steigern. Checkout bietet eine Low-Code-Methode, um mit der Annahme von Zahlungen zu beginnen. Ihre Kundinnen/Kunden nutzen Checkout, um mit Karten (mit oder ohne Ratenzahlung) und anderen Zahlungsmethoden zu bezahlen, die Checkout unterstützen. ## Checkout-Dokumentation lesen Mit Stripe Checkout können Sie Ratenzahlungen einziehen. Informationen zum Einrichten von Checkout finden Sie im [Quickstart](https://docs.stripe.com/checkout/quickstart.md). ## Neue Checkout-Sitzung erstellen Wenn Sie [dynamische Zahlungsmethoden](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md) verwenden, werden Ratenzahlungen automatisch angezeigt. Falls nicht, erstellen Sie eine neue Checkout-Sitzung mit aktivierten Ratenzahlungen, wie im folgenden Beispiel gezeigt. Ersetzen Sie Ihr eigenes Preisobjekt. > Ratenzahlungen funktionieren nur mit dem `payment`-Modus, nicht mit dem `setup`- oder `subscription`-Modus. ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ --data-urlencode "success_url=https://example.com/success" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=3" \ -d mode=payment \ -d "payment_method_options[card][installments][enabled]=true" ``` ## Weiterleiten zu Checkout Leiten Sie Ihre Kundinnen/Kunden nach der Erstellung der Sitzung an die URL für die Checkout-Seite weiter, die in der CheckoutSession zurückgegeben wurde. ## See also - [Integrationsleitfaden für Checkout](https://docs.stripe.com/checkout/quickstart.md) - [Checkout-Sitzungen](https://docs.stripe.com/api/checkout/sessions.md) - [Payment Intents](https://docs.stripe.com/api/payment_intents/object.md) # Erweiterte Integration > This is a Erweiterte Integration for when payment-ui is elements. View the full page at https://docs.stripe.com/payments/jp-installments/accept-a-payment?payment-ui=elements. ## Ratenzahlungen bei Payment Element Mit [Payment Element](https://docs.stripe.com/payments/payment-element.md) können Sie ein anpassbares Zahlungsformular in Ihre Website einbetten. Ihre Kundinnen und Kunden nutzen Payment Element, um mit Karten (mit oder ohne Ratenzahlung) und anderen unterstützten Zahlungsmethoden zu bezahlen. ## Dokumentation zu Payment Element lesen Payment Element ermöglicht es Ihnen, Ratenzahlungen einzuziehen. Informationen zur Einrichtung des Payment Element finden Sie im [Quickstart](https://docs.stripe.com/payments/quickstart.md?platform=web). ## Erstellen Sie ein PaymentIntent Wenn Sie [dynamische Zahlungsmethoden](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md) verwenden, werden Ratenzahlungen automatisch angezeigt. Falls nicht, aktivieren Sie Ratenzahlungen wie im folgenden Beispiel gezeigt, wenn Sie einen PaymentIntent erstellen. ```curl curl https://api.stripe.com/v1/payment_intents \ -u "<>:" \ -d amount=100000 \ -d currency=jpy \ -d "payment_method_options[card][installments][enabled]=true" ``` Geben Sie nach Erstellen des PaymentIntent dessen [Client-Geheimnis](https://docs.stripe.com/api/payment_intents/object.md#payment_intent_object-client_secret) an den Client zurück. > Wenn Sie dynamische Zahlungsmethoden verwenden, legen Sie `payment_method_options[card][installments][enabled]` nicht fest. Wenn es bei aktivierten dynamischen Zahlungsmethoden auf `false` gesetzt wird, können Fehler auftreten. ## Stripe Elements initialisieren Durch die Initialisierung von Stripe Elements mit dem Client-Geheimnis wird das Payment Element darüber informiert, dass Ratenzahlungen verwendet werden. ## Zahlung abschließen Wenn Ihr Kunde/Ihre Kundin auf „Bezahlen“ klickt, rufen Sie [confirmPayment](https://docs.stripe.com/js/payment_intents/confirm_payment) mit dem Payment Element auf und übergeben eine [return_url](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-return_url), um anzugeben, wohin Stripe den/die Nutzer/in weiterleitet, nachdem die Zahlung abgeschlossen wurde. Wenn Sie eine Ablehnung des Typs [`processing_error`](https://docs.stripe.com/declines/codes.md#processing_error) oder [`transaction_not_allowed`](https://docs.stripe.com/declines/codes.md#transaction_not_allowed) erhalten, kann dies darauf hindeuten, dass der ausgewählte Plan vom Kartenaussteller nicht unterstützt wird. Weisen Sie Ihre Kundin/Ihren Kunden an, es mit einem anderen Plan oder ohne Ratenzahlungen erneut zu versuchen. ## See also - [Integrationsleitfaden für Payment Element](https://docs.stripe.com/payments/quickstart.md) - [Dokumentation zur Payment Element API](https://docs.stripe.com/js/element/payment_element) - [Payment Intents](https://docs.stripe.com/api/payment_intents/object.md) # Direct API > This is a Direct API for when payment-ui is direct-api. View the full page at https://docs.stripe.com/payments/jp-installments/accept-a-payment?payment-ui=direct-api. ## Integration mit der Payment Intents API Sie können Ratenzahlungen über die [Payment Intents API](https://docs.stripe.com/payments/payment-intents.md) akzeptieren. Dazu müssen Zahlungsdetails und Angaben zum Ratenzahlungsplan auf dem Client erfasst und die Zahlung auf dem Server abgeschlossen werden. Ein Diagramm, das einen allgemeinen Überblick über eine Zahlungsintegration bietet, die Ratenzahlungen über die Payment Intents API akzeptiert (See full diagram at https://docs.stripe.com/payments/jp-installments/accept-a-payment) 1. [Angaben zur Zahlungsmethode auf dem Client erfassen](https://docs.stripe.com/payments/jp-installments/accept-a-payment.md#collect-payment-method) 1. [Ratenzahlungspläne auf dem Server abrufen](https://docs.stripe.com/payments/jp-installments/accept-a-payment.md#retrieve-installment-plans) 1. [Ratenzahlungsplan auf dem Client auswählen](https://docs.stripe.com/payments/jp-installments/accept-a-payment.md#select-plan) 1. [PaymentIntent auf dem Server bestätigen](https://docs.stripe.com/payments/jp-installments/accept-a-payment.md#confirm-payment) ## Angaben zur Zahlungsmethode auf dem Client erfassen Die Payment Intents API arbeitet mit [Stripe.js und Elements](https://docs.stripe.com/payments/elements.md) zusammen, um Zahlungsinformationen (zum Beispiel Kreditkartendaten) auf der Client-Seite sicher zu erfassen. Um Elements einzurichten, fügen Sie das folgende Skript auf Ihren Seiten ein. Dieses Skript muss stets direkt von **js.stripe.com** geladen werden, um die *PCI-Konformität* (Any party involved in processing, transmitting, or storing credit card data must comply with the rules specified in the Payment Card Industry (PCI) Data Security Standards. PCI compliance is a shared responsibility and applies to both Stripe and your business) zu gewährleisten. Es ist nicht möglich, es in ein Paket einzufügen oder es selbst zu hosten. ```html ``` Um Kartendaten von Ihren Kundinnen/Kunden sicher zu erfassen, erstellt Elements von Stripe gehostete Komponenten der Nutzeroberfläche für Sie, die wir in Ihrem Zahlungsformular platzieren, anstatt dass Sie sie selbst erstellen. Um festzulegen, an welcher Stelle im Formular diese Komponenten erscheinen sollen, erstellen Sie bitte leere DOM-Elemente (Container) mit eindeutigen IDs in Ihrem Bezahlformular. ```html
``` Erstellen Sie als Nächstes eine Instanz des [Stripe-Objekts](https://docs.stripe.com/js.md#stripe-function) und geben Sie dabei Ihren veröffentlichbaren [API-Schlüssel](https://docs.stripe.com/keys.md) als ersten Parameter an. Erstellen Sie anschließend eine Instanz des [Elements-Objekts](https://docs.stripe.com/js.md#stripe-elements). Verwenden Sie das neu erstellte Objekt, um ein Card-Element am entsprechenden Platzhalter auf der Seite zu [verbinden](https://docs.stripe.com/js.md#element-mount). ```javascript const stripe = Stripe('<>'); const elements = stripe.elements(); const cardElement = elements.create('card'); cardElement.mount('#card-element'); ``` Verwenden Sie dann [stripe.createPaymentMethod](https://docs.stripe.com/js.md#stripe-create-payment-method) auf Ihrem Client, um die Kartenangaben zu erfassen und eine *PaymentMethod* (PaymentMethods represent your customer's payment instruments, used with the Payment Intents or Setup Intents APIs) zu erstellen, wenn der/die Nutzer/in auf die Schaltfläche „Absenden“ klickt. ```javascript const cardholderName = document.getElementById('cardholder-name'); const form = document.getElementById('payment-form'); form.addEventListener('submit', async (ev) => { ev.preventDefault(); const {paymentMethod, error} = await stripe.createPaymentMethod( 'card', cardElement, {billing_details: {name: cardholderName.value}}, ); if (error) { // Show error in payment form } else { // Send paymentMethod.id to your server (see Step 2) const response = await fetch('/collect_details', { method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({payment_method_id: paymentMethod.id}), }); const json = await response.json(); // Handle server response (see Step 3) handleInstallmentPlans(json); } }); ``` ## Ratenzahlungspläne auf dem Server abrufen Um verfügbare Ratenzahlungspläne abzurufen, richten Sie auf Ihrem Server einen Endpoint für den Empfang der Anfrage ein. [Erstellen Sie einen neuen PaymentIntent](https://docs.stripe.com/payments/payment-intents.md) mit der ID der auf Ihrem Client erstellten [PaymentMethod](https://docs.stripe.com/api/payment_methods/object.md). Legen Sie `payment_method_options.card.installments.enabled=true` fest, damit für diese Zahlung die Ratenzahlungsfunktion verwendet werden kann. Senden Sie die verfügbaren Pläne an den Client, damit der Kunde/die Kundin auswählen kann, mit welchem Plan er/sie bezahlt. > *Bestätigen* (Confirming a PaymentIntent indicates that the customer intends to pay with the current or provided payment method. Upon confirmation, the PaymentIntent attempts to initiate a payment) Sie den PaymentIntent hier nicht (d. h. legen Sie die [confirm](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-confirm)-Eigenschaft nicht fest), da wir noch nicht wissen, ob der/die Nutzer/in in Raten bezahlen möchte. #### Curl ```bash curl https://api.stripe.com/v1/payment_intents \ -u <>: \ -d "payment_method"="pm_card_mx" \ -d "amount"=100000 \ -d "currency"="jpy" \ -d "payment_method_options[card][installments][enabled]"="true" ``` Das PaymentIntent-Objekt listet die verfügbaren Ratenzahlungspläne für die PaymentMethod unter `payment_method_options.card.installments.available_plans` auf. ```json { "id": "pi_1FKDPTJXdud1yP2PpUXNgq0V", "object": "payment_intent", "amount": 100000, ... "payment_method_options": { "card": { "installments": { "enabled": true, "plan": null, "available_plans": [ { "count": 3, "interval": "month", "type": "fixed_count" }, { "count": 6, "interval": "month", "type": "fixed_count" }, { "count": 9, "interval": "month", "type": "fixed_count" }, { "count": 12, "interval": "month", "type": "fixed_count" }, { "count": 18, "interval": "month", "type": "fixed_count" }, { "count": 24, "interval": "month", "type": "fixed_count" } }, "request_three_d_secure": "automatic" } }, ... } ``` ## Ratenzahlungsplan auf dem Client auswählen Lassen Sie den/die Kund/in den gewünschten Ratenzahlungsplan auswählen. ```html ``` ```javascript const selectPlanForm = document.getElementById('installment-plan-form'); let availablePlans = []; const handleInstallmentPlans = async (response) => { if (response.error) { // Show error from server on payment form } else { // Store the payment intent ID. document.getElementById('payment-intent-id').value = response.intent_id; availablePlans = response.available_plans; // Show available installment options availablePlans.forEach((plan, idx) => { const newInput = document.getElementById('immediate-plan').cloneNode(); newInput.setAttribute('value', idx); newInput.setAttribute('id', ''); const label = document.createElement('label'); label.appendChild(newInput); label.appendChild( document.createTextNode(`${plan.count} ${plan.interval}s`), ); selectPlanForm.appendChild(label); }); document.getElementById('details').hidden = true; document.getElementById('plans').hidden = false; } }; ``` Senden Sie den gewählten Plan an Ihren Server. ```javascript const confirmButton = document.getElementById('confirm-button'); confirmButton.addEventListener('click', async (ev) => { const selectedPlanIdx = selectPlanForm.installment_plan.value; const selectedPlan = availablePlans[selectedPlanIdx]; const intentId = document.getElementById('payment-intent-id').value; const response = await fetch('/confirm_payment', { method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({ payment_intent_id: intentId, selected_plan: selectedPlan, }), }); const responseJson = await response.json(); // Show success / error response. document.getElementById('plans').hidden = true; document.getElementById('result').hidden = false; var message; if (responseJson.status === "succeeded" && selectedPlan !== undefined) { message = `Success! You made a charge with this plan:${ selectedPlan.count } ${selectedPlan.interval}`; } else if (responseJson.status === "succeeded") { message = "Success! You paid immediately!"; } else { message = "Uh oh! Something went wrong"; } document.getElementById("status-message").innerText = message; }); ``` ## PaymentIntent auf dem Server bestätigen Bestätigen Sie den PaymentIntent mithilfe eines anderen Server-Endpoints, um die Zahlung zu finalisieren und die Bestellung auszuführen. #### Curl ```bash curl https://api.stripe.com/v1/payment_intents/{{PAYMENT_INTENT_ID}}/confirm \ -u <>: \ -d "payment_method_options[card][installments][plan][type]"="fixed_count" \ -d "payment_method_options[card][installments][plan][interval]"="month" \ -d "payment_method_options[card][installments][plan][count]"=3 ``` In der Antwort des Servers wird angegeben, dass Sie den Plan für den PaymentIntent und die resultierende Zahlung ausgewählt haben. ```json { "id": "pi_1FKDPFJXdud1yP2PMSXLlPbg", "object": "payment_intent", "amount": 100000, ... "charges": { "data": [ { "id": "ch_1FKDPHJXdud1yP2P2u79mcIX", "object": "charge", "amount": 100000, "payment_method_details": { "card": { "installments": { "plan": { "count": 3, "interval": "month", "type": "fixed_count" } }, }, ... }, ... } ], }, ... "payment_method_options": { "card": { "installments": { "enabled": true, "plan": { "count": 3, "interval": "month", "type": "fixed_count" }, "available_plans": [ ... ] } } } } ``` ## Ratenzahlungsplan manuell entfernen Nachdem ein Ratenzahlungsplan für einen PaymentIntent festgelegt wurde, bleibt er bestehen, bis Sie ihn entfernen. Nehmen wir zum Beispiel den Fall, dass die Karte eines Kunden/einer Kundin abgelehnt wird, wenn er/sie versucht, mit seiner/ihrer ersten Karte in Raten zu zahlen, und dann eine zweite Karte eingibt, die keine Ratenzahlung unterstützt. Die Bestätigung des PaymentIntent schlägt fehl, da die Ratenzahlungen für die Karte nicht unterstützt werden. Sie müssen `payment_method_options[card][installments][plan]` bei der erneuten Bestätigung des PaymentIntent ausdrücklich deaktivieren, um anzugeben, dass kein Ratenzahlungsplan vorhanden ist. # Rechnungen > This is a Rechnungen for when payment-ui is invoices. View the full page at https://docs.stripe.com/payments/jp-installments/accept-a-payment?payment-ui=invoices. ## Integration in Invoicing Sie können Ratenzahlungen mit [Invoicing](https://docs.stripe.com/invoicing.md) akzeptieren. Rechnungen enthalten eine detaillierte Auflistung erbrachter Dienstleistungen und Waren, einschließlich aller Kosten, Menge und Steuern. Sie können außerdem als Tool für den Zahlungseinzug verwendet werden. Ihre Kundinnen/Kunden können über Checkout mit Karten (mit oder ohne Ratenzahlungen) und anderen Zahlungsmethoden bezahlen, die Checkout unterstützen. ## Ratenzahlung für Invoicing aktivieren Sie können eine Rechnung, für die Ratenzahlungen akzeptiert werden, mit der Invoicing API oder im Stripe-Dashboard erstellen. Wenn Sie weitere Anpassungsmöglichkeiten wünschen, empfehlen wir die Verwendung der Invoicing API. Wenn Sie Invoicing einrichten möchten, ohne Code zu erstellen, verwenden Sie das Stripe Dashboard. > Sie können Ratenzahlungen für einzelne Rechnungen aktivieren, jedoch nicht für Abonnements. ## Mit der Invoicing API Rechnungen für die Ratenzahlung einrichten Mit Stripe Invoicing können Sie Ratenzahlungen einziehen. Verwenden Sie diesen [Integrationsleitfaden](https://docs.stripe.com/invoicing/integration.md) zur Einrichtung von Rechnungen. 1. [Invoicing-Dokumentation lesen](https://docs.stripe.com/payments/jp-installments/accept-a-payment.md#review-invoicing-documentation) 1. [Neue Rechnung erstellen](https://docs.stripe.com/payments/jp-installments/accept-a-payment.md#create-new-invoice) 1. [Ratenzahlungsplan auf dem Client auswählen](https://docs.stripe.com/payments/jp-installments/accept-a-payment.md#select-plan) 1. [Ausgewählten Ratenzahlungsplan abrufen](https://docs.stripe.com/payments/jp-installments/accept-a-payment.md#retrieve-plan) ## Invoicing-Dokumentation lesen Lesen Sie den [Integrationsleitfaden für die Invoicing API](https://docs.stripe.com/invoicing/integration.md) und die Dokumentation zur Invoicing API, um sich damit vertraut zu machen, wie eine allgemeine Rechnung erstellt und versendet wird. ## Neue Rechnung erstellen Erstellen Sie eine neue Rechnung mit einem gültigen API-Schlüssel und einem [Customer](https://docs.stripe.com/api/customers/object.md)- und einem [Price](https://docs.stripe.com/api/prices.md)-Objekt, wie im folgenden Beispiel gezeigt (Hinweis: Sie müssen Ihren eigenen gültigen API-Schlüssel und das Kundenobjekt ersetzen). > Ratenzahlungen funktionieren nur, wenn `collection_method` auf den Modus `send_invoice`, nicht auf den Modus `charge_automatically` festgelegt ist. ```curl curl https://api.stripe.com/v1/invoiceitems \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d "pricing[price]={{PRICE_ID}}" ``` ```curl curl https://api.stripe.com/v1/invoices \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d collection_method=send_invoice \ -d days_until_due=30 \ -d pending_invoice_items_behavior=include \ -d "payment_settings[payment_method_options][card][installments][enabled]=true" ``` ## Ratenzahlungsplan auf dem Client auswählen Auf der gehosteten Rechnungsseite werden die verfügbaren Ratenzahlungsoptionen basierend auf der von dem/der Kund/in angegebenen Kreditkartennummer angezeigt. Wenn ein Kunde/eine Kundin auf **In Raten zahlen** klickt, wird als Ratenzahlungsplan standardmäßig der erste Plan in der Liste ausgewählt. Kundinnen und Kunden können die gewünschte Ratenzahlungsoption in der gehosteten Rechnungsschnittstelle auswählen. In einer *Sandbox* (A sandbox is an isolated test environment that allows you to test Stripe functionality in your account without affecting your live integration. Use sandboxes to safely experiment with new features and changes) können Sie [Testkartennummern](https://docs.stripe.com/payments/jp-installments/accept-a-payment.md#testing) verwenden, um verschiedene Verhaltensweisen zu testen. ## Ausgewählten Ratenzahlungsplan abrufen Der ausgewählte Ratenzahlungsplan ist sowohl über das Dashboard als auch über die API verfügbar. Klicken Sie im Dashboard auf eine Zahlung und scrollen Sie nach unten zu **Zahlungsdetails**. Wenn Ratenzahlungen verwendet werden, sehen Sie die Länge des Plans. Der ausgewählte Ratenplan ist auch auf dem PaymentIntent verfügbar. Nachdem die/der Nutzer/in die Zahlung abgeschlossen hat, rufen Sie die ID des PaymentIntent aus dem Rechnungsobjekt ab (z. B. “Zahlung_intent”: “pi_…”) und verwenden Sie sie, um das PaymentIntent-Objekt abzurufen, um zu sehen, welchen Teilrechnungsplan die/der Kundin/Kunde ausgewählt hat. ```curl curl https://api.stripe.com/v1/invoices/{{INVOICE_ID}} \ -u "<>:" ``` Rufen Sie mit der PaymentIntent-ID das PaymentIntent-Objekt ab: ```curl curl https://api.stripe.com/v1/payment_intents/{{PAYMENTINTENT_ID}} \ -u "<>:" ``` Das PaymentIntent-Objekt zeigt dann den ausgewählten Ratenzahlungsplan an: ```json { "id": "pi_...", "object": "payment_intent", "amount": 100000, ... "charges": { "data": [ { "id": "ch_...", "object": "charge", "amount": 100000, "payment_method_details": { "card": { "installments": { "plan": { "count": 3, "interval": "month", "type": "fixed_count" } }, }, ... }, ... } ], }, ... "payment_method_options": { "card": { "installments": { "enabled": true, "plan": { "count": 3, "interval": "month", "type": "fixed_count" }, "available_plans": [] } } } } ``` ## Verwenden Sie das Stripe-Dashboard, um eine Rechnung zu senden, die in Raten bezahlt werden kann Um Ratenzahlungen für Invoicing zu konfigurieren, rufen Sie die Einstellungsseite für Zahlungsmethoden im [Stripe-Dashboard](https://dashboard.stripe.com/settings/payment_methods) auf. Über das [Stripe-Dashboard](https://dashboard.stripe.com/customers) können Sie mit nur wenigen Klicks eine Rechnung erstellen. 1. Klicken Sie auf der Seite [Kundinnen/Kunden](https://dashboard.stripe.com/customers) auf **Kundin/Kunde hinzufügen**, um einen neuen Kunden/eine neue Kundin zu erstellen, und legen Sie die Währung auf **JPY – Japanischer Yen** fest. 1. Klicken Sie auf den neu erstellten Kunden/die neu erstellte Kundin, um seine/ihre Informationen, einschließlich der Rechnungen, anzuzeigen. 1. Klicken Sie auf der Übersichtsseite des/der Kund/in auf **Aktionen** und wählen Sie dann **Rechnung erstellen** aus, um eine neue Rechnung für diese/n Kund/in einzurichten. 1. Überprüfen Sie auf der Seite „Rechnung erstellen“ den Abschnitt **Zahlung**, um sicherzustellen, dass Karten aktiviert sind und dass die Option **Zahlungen in mehreren Kartenraten erlauben** ebenfalls aktiviert ist. 1. Klicken Sie im Abschnitt **Posten** auf **Posten suchen oder hinzufügen**, um der Rechnung Produkte hinzuzufügen. 1. Klicken Sie oben rechts auf der Seite „Rechnung erstellen“ auf **Rechnung überprüfen**, um die Rechnung zu finalisieren und den Versand an Ihre/n Kund/in zu planen. 1. Sie können den Status der Rechnungen Ihrer Kund/innen im Abschnitt **Rechnungen** auf der Übersichtsseite des/der Kund/in einsehen. Ihr Kunde/Ihre Kundin erhält die Rechnung per E-Mail. Die Rechnung enthält die Anweisungen für die Zahlung des Einkaufs. Die Rechnung ist in drei Formaten verfügbar: direkt im Hauptteil der E-Mail, als an die E-Mail angehängte PDF-Datei und als gehostete Rechnungsseite. Sie können den Status einer bestimmten Rechnung jederzeit auf der Übersichtsseite des/der Kund/in einsehen. # Kein Code > This is a Kein Code for when payment-ui is payment-links. View the full page at https://docs.stripe.com/payments/jp-installments/accept-a-payment?payment-ui=payment-links. ## Integration mit Payment Links Sie können Ratenzahlungen mit Payment Links akzeptieren. Mit [Payment Links](https://stripe.com/payments/payment-links) können Sie eine Zahlungsseite erstellen und einen Link zu dieser Seite mit Ihren Kundinnen und Kunden teilen. Es ist keine Codierung erforderlich, und Sie können den Link beliebig oft in Social Media, in E-Mails oder in jedem anderen Kanal teilen. Sie können Zahlungslinks auch programmgesteuert mithilfe der [Payment Links API](https://docs.stripe.com/payment-links/create.md#api) erstellen. ## Raten in Payment Links regeln Sie können Raten für Payment Links auf der Einstellungsseite für Zahlungsmethoden im [Dashboard](https://dashboard.stripe.com/settings/payment_methods) aktivieren oder deaktivieren. Raten sind standardmäßig aktiviert. ## Integration testen Sie können die folgenden Karten verwenden, um Ihre Integration zu testen: ### Erfolgreiche Zahlungen testen #### Kartennummern | Marke | Nummer | | ------------ | ---------------- | | Visa | 4000003920000003 | | Mastercard | 5200003920000008 | | JCB | 3530111333300000 | | Diner’s Club | 36000039200009 | #### PaymentMethods | Marke | PaymentMethod | | ------------ | ----------------------- | | Visa | `pm_card_jp` | | Mastercard | `pm_card_jp_mastercard` | | JCB | `pm_card_jcb` | | Diner’s Club | `pm_card_jp_diners` | ### Fehlgeschlagene Zahlungen testen Manchmal kann es sich bei einer Karte um eine gültige, in Japan ausgestellte Kreditkarte handeln, der Kartenaussteller kann die Transaktion aber dennoch ablehnen. Anhand der unten stehende Kartennummer können Sie eine Liste der unterstützten Ratenpläne abrufen, aber die Transaktion schlägt mit einem `card_declined`-Fehler fehl. #### Kartennummern | Marke | Nummer | | ----- | ---------------- | | Visa | 4000003920000029 | #### PaymentMethods | Marke | Nummer | | ----- | -------------------------------------- | | Visa | `pm_card_jp_visa_installmentsDeclined` |