Zahlungsmethode aktualisieren
Aktualisieren Sie die Zahlungsmethode für ein bestehendes Abonnement. Sie können entweder eine neue Zahlungsmethode hinzufügen oder eine vorhandene aus den gespeicherten Zahlungsmethoden des Kunden verwenden.
on_hold.
on_hold Zustand erstellt das Aktualisieren der Zahlungsmethode automatisch eine Abbuchung für offene Beträge, generiert eine Rechnung und reaktiviert das Abonnement nach erfolgreicher Zahlung in den active Zustand.Anwendungsfälle
- Aktive Abonnements: Zahlungsmethode aktualisieren, wenn eine Karte abläuft oder der Kunde eine andere Zahlungsmethode verwenden möchte
- Auf Eis gelegte Abonnements: Reaktivieren von Abonnements, die aufgrund fehlgeschlagener Zahlungen auf Eis gelegt wurden, durch Aktualisierung der Zahlungsmethode
- Zahlungsmethodenverwaltung: Wechsel zwischen gespeicherten Zahlungsmethoden oder Hinzufügen neuer Zahlungsmethoden
type: "existing" verwenden, um die Zahlungsmethode eines Abonnements zu aktualisieren.Verhalten bei aktiven Abonnements
Beim Aktualisieren der Zahlungsmethode für ein aktives Abonnement:- Die Zahlungsmethode wird sofort aktualisiert
- Es wird keine Gebühr erstellt
- Das Abonnement bleibt aktiv
- Zukünftige Verlängerungen verwenden die neue Zahlungsmethode
Verhalten bei auf Eis gelegten Abonnements
Beim Aktualisieren der Zahlungsmethode für ein Abonnement imon_hold Zustand:
- Es wird automatisch eine Abbuchung für offene Beträge erstellt
- Für die Abbuchung wird eine Rechnung erstellt
- Die Zahlung wird mit der neuen Zahlungsmethode verarbeitet
- Nach erfolgreicher Zahlung wird das Abonnement in den
activeZustand reaktiviert - Sie erhalten Webhook-Ereignisse:
payment.succeededgefolgt vonsubscription.active
Webhook-Ereignisse
Beim Aktualisieren einer Zahlungsmethode für einon_hold Abonnement erhalten Sie die folgenden Webhook-Ereignisse:
payment.succeeded– Die Abbuchung für offene Beträge war erfolgreichsubscription.active– Das Abonnement wurde reaktiviert
Autorisierungen
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Pfadparameter
Subscription Id
Body
- New
- Existing
new List of payment methods allowed during checkout.
Customers will never see payment methods that are not in this list. However, adding a method here does not guarantee customers will see it. Availability still depends on other factors (e.g., customer location, merchant settings).
All supported payment method types (from Hyperswitch).
Used for disabled-payment-methods filtering and validation.
ach, affirm, afterpay_clearpay, alfamart, ali_pay, ali_pay_hk, alma, amazon_pay, apple_pay, atome, bacs, bancontact_card, becs, benefit, bizum, blik, boleto, bca_bank_transfer, bni_va, bri_va, card_redirect, cimb_va, classic, credit, crypto_currency, cashapp, dana, danamon_va, debit, duit_now, efecty, eft, eps, fps, evoucher, giropay, givex, google_pay, go_pay, gcash, ideal, interac, indomaret, klarna, kakao_pay, local_bank_redirect, mandiri_va, knet, mb_way, mobile_pay, momo, momo_atm, multibanco, online_banking_thailand, online_banking_czech_republic, online_banking_finland, online_banking_fpx, online_banking_poland, online_banking_slovakia, oxxo, pago_efectivo, permata_bank_transfer, open_banking_uk, pay_bright, paypal, paze, pix, pay_safe_card, przelewy24, prompt_pay, pse, red_compra, red_pagos, samsung_pay, sepa, sepa_bank_transfer, sofort, sunbit, swish, touch_n_go, trustly, twint, upi_collect, upi_intent, vipps, viet_qr, venmo, walley, we_chat_pay, seven_eleven, lawson, mini_stop, family_mart, seicomart, pay_easy, local_bank_transfer, mifinity, open_banking_pis, direct_carrier_billing, instant_bank_transfer, billie, zip, revolut_pay, naver_pay, payco