Online-Zahlung
/api/v1/payment-linksNeueste zuerst. Filter nach Rechnung (invoiceId), Forderung (debtId) und Status.
Berechtigung: payments:read
Query-Parameter
invoiceIdstringmax. 128 ZeichendebtIdstringmax. 128 Zeichenstatus"active" | "paid" | "deactivated"limitintegerAnzahl Einträge (1–100)1–100 · Standard: 25cursorstring`nextCursor` der vorherigen Seitemax. 500 Zeichen
Antwort 200
object"list"PflichtdataArray<PaymentLink>PflichtidstringPflichtobject"payment_link"Pflichturlstring (uri)PflichtÖffentlicher Link für den Zahler (ohne Anmeldung)status"active" | "paid" | "deactivated"PflichttargetType"invoice" | "debt"PflichtinvoiceIdstring | nullPflichtdebtIdstring | nullPflichtcontactIdstring | nullPflichtreferencestringPflichtRechnungsnummer bzw. ForderungsreferenzdescriptionstringPflichtamountDueCentsinteger | nullPflichtAktuell offener Betrag (nur beim Einzelabruf, sonst null)0–100000000000paidCentsintegerPflichtÜber diesen Link bezahlt0–100000000000processingobject | nullPflichtZahlung angestoßen, Gutschrift steht noch aus (z. B. SEPA-Lastschrift)amountCentsintegerPflichtBetrag in Cent0–100000000000sincestring (date-time)PflichtZeitpunkt (ISO 8601)
paymentsArray<OnlinePayment>PflichtidstringPflichtID der gebuchten Zahlung (stripe_<Checkout-Session-ID>)object"payment"PflichttargetType"invoice" | "debt"PflichtinvoiceIdstring | nullPflichtdebtIdstring | nullPflichtamountCentsintegerPflichtBetrag in Cent0–100000000000currency"EUR"Pflichtdatestring (date)PflichtZahlungsdatum (Europe/Berlin)method"stripe"PflichtpaymentLinkIdstringPflichtstripeobjectPflichtcreatedAtstring (date-time)PflichtZeitpunkt (ISO 8601)
lastCheckoutAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)paidAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)deactivatedAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)createdAtstring (date-time)PflichtZeitpunkt (ISO 8601)updatedAtstring (date-time)PflichtZeitpunkt (ISO 8601)
hasMorebooleanPflichtnextCursorstring | nullPflicht
curl 'https://www.debt-flow.io/api/v1/payment-links' \
-H "Authorization: Bearer $DEBTFLOW_API_KEY"{
"object": "list",
"data": [
{
"id": "pl_7hQ2mK9xR4tB1nC8vD3eF6gH",
"object": "payment_link",
"url": "https://example.com",
"status": "active",
"targetType": "invoice",
"invoiceId": "string",
"debtId": "string",
"contactId": "string",
"reference": "string",
"description": "string",
"amountDueCents": 0,
"paidCents": 0,
"processing": {
"amountCents": 0,
"since": "2026-11-01T09:30:00.000Z"
},
"payments": [
{
"id": null,
"object": null,
"targetType": null,
"invoiceId": null,
"debtId": null,
"amountCents": null,
"currency": null,
"date": null,
"method": null,
"paymentLinkId": null,
"stripe": null,
"createdAt": null
}
],
"lastCheckoutAt": "2026-11-01T09:30:00.000Z",
"paidAt": "2026-11-01T09:30:00.000Z",
"deactivatedAt": "2026-11-01T09:30:00.000Z",
"createdAt": "2026-11-01T09:30:00.000Z",
"updatedAt": "2026-11-01T09:30:00.000Z"
}
],
"hasMore": false,
"nextCursor": "string"
}/api/v1/payment-linksErstellt den dauerhaften Zahlungslink zu einer festgeschriebenen, offenen Rechnung oder zu einer offenen Forderung – oder liefert den bereits aktiven Link. Bezahlt wird jeweils der beim Aufruf offene Betrag. Setzt ein aktives Stripe-Konto voraus (409 stripe_not_connected).
Berechtigung: payments:write
Header
Idempotency-KeystringEindeutiger Schlüssel (8–255 Zeichen). Wiederholte Anfragen mit gleichem Schlüssel liefern 24 h lang dieselbe Antwort.max. 255 Zeichen
Body (JSON) · PaymentLinkCreate
invoiceIdstringRechnung (festgeschrieben, offen)max. 128 ZeichendebtIdstringForderung (offen)max. 128 Zeichen
Antwort 201 · PaymentLink
idstringPflichtobject"payment_link"Pflichturlstring (uri)PflichtÖffentlicher Link für den Zahler (ohne Anmeldung)status"active" | "paid" | "deactivated"PflichttargetType"invoice" | "debt"PflichtinvoiceIdstring | nullPflichtdebtIdstring | nullPflichtcontactIdstring | nullPflichtreferencestringPflichtRechnungsnummer bzw. ForderungsreferenzdescriptionstringPflichtamountDueCentsinteger | nullPflichtAktuell offener Betrag (nur beim Einzelabruf, sonst null)0–100000000000paidCentsintegerPflichtÜber diesen Link bezahlt0–100000000000processingobject | nullPflichtZahlung angestoßen, Gutschrift steht noch aus (z. B. SEPA-Lastschrift)amountCentsintegerPflichtBetrag in Cent0–100000000000sincestring (date-time)PflichtZeitpunkt (ISO 8601)
paymentsArray<OnlinePayment>PflichtidstringPflichtID der gebuchten Zahlung (stripe_<Checkout-Session-ID>)object"payment"PflichttargetType"invoice" | "debt"PflichtinvoiceIdstring | nullPflichtdebtIdstring | nullPflichtamountCentsintegerPflichtBetrag in Cent0–100000000000currency"EUR"Pflichtdatestring (date)PflichtZahlungsdatum (Europe/Berlin)method"stripe"PflichtpaymentLinkIdstringPflichtstripeobjectPflichtaccountIdstringPflichtcheckoutSessionIdstringPflichtpaymentIntentIdstring | nullPflicht
createdAtstring (date-time)PflichtZeitpunkt (ISO 8601)
lastCheckoutAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)paidAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)deactivatedAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)createdAtstring (date-time)PflichtZeitpunkt (ISO 8601)updatedAtstring (date-time)PflichtZeitpunkt (ISO 8601)
curl -X POST 'https://www.debt-flow.io/api/v1/payment-links' \
-H "Authorization: Bearer $DEBTFLOW_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"invoiceId": "string",
"debtId": "string"
}'{
"id": "pl_7hQ2mK9xR4tB1nC8vD3eF6gH",
"object": "payment_link",
"url": "https://example.com",
"status": "active",
"targetType": "invoice",
"invoiceId": "string",
"debtId": "string",
"contactId": "string",
"reference": "string",
"description": "string",
"amountDueCents": 0,
"paidCents": 0,
"processing": {
"amountCents": 0,
"since": "2026-11-01T09:30:00.000Z"
},
"payments": [
{
"id": "string",
"object": "payment",
"targetType": "invoice",
"invoiceId": "string",
"debtId": "string",
"amountCents": 0,
"currency": "EUR",
"date": "2026-11-01",
"method": "stripe",
"paymentLinkId": "string",
"stripe": {
"accountId": "string",
"checkoutSessionId": "string",
"paymentIntentId": "string"
},
"createdAt": "2026-11-01T09:30:00.000Z"
}
],
"lastCheckoutAt": "2026-11-01T09:30:00.000Z",
"paidAt": "2026-11-01T09:30:00.000Z",
"deactivatedAt": "2026-11-01T09:30:00.000Z",
"createdAt": "2026-11-01T09:30:00.000Z",
"updatedAt": "2026-11-01T09:30:00.000Z"
}/api/v1/payment-links/{id}Inklusive aktuell offenem Betrag (amountDueCents) und der über den Link eingegangenen Zahlungen.
Berechtigung: payments:read
Pfadparameter
idstringPflichtID der Ressourcemax. 128 Zeichen
Antwort 200 · PaymentLink
idstringPflichtobject"payment_link"Pflichturlstring (uri)PflichtÖffentlicher Link für den Zahler (ohne Anmeldung)status"active" | "paid" | "deactivated"PflichttargetType"invoice" | "debt"PflichtinvoiceIdstring | nullPflichtdebtIdstring | nullPflichtcontactIdstring | nullPflichtreferencestringPflichtRechnungsnummer bzw. ForderungsreferenzdescriptionstringPflichtamountDueCentsinteger | nullPflichtAktuell offener Betrag (nur beim Einzelabruf, sonst null)0–100000000000paidCentsintegerPflichtÜber diesen Link bezahlt0–100000000000processingobject | nullPflichtZahlung angestoßen, Gutschrift steht noch aus (z. B. SEPA-Lastschrift)amountCentsintegerPflichtBetrag in Cent0–100000000000sincestring (date-time)PflichtZeitpunkt (ISO 8601)
paymentsArray<OnlinePayment>PflichtidstringPflichtID der gebuchten Zahlung (stripe_<Checkout-Session-ID>)object"payment"PflichttargetType"invoice" | "debt"PflichtinvoiceIdstring | nullPflichtdebtIdstring | nullPflichtamountCentsintegerPflichtBetrag in Cent0–100000000000currency"EUR"Pflichtdatestring (date)PflichtZahlungsdatum (Europe/Berlin)method"stripe"PflichtpaymentLinkIdstringPflichtstripeobjectPflichtaccountIdstringPflichtcheckoutSessionIdstringPflichtpaymentIntentIdstring | nullPflicht
createdAtstring (date-time)PflichtZeitpunkt (ISO 8601)
lastCheckoutAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)paidAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)deactivatedAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)createdAtstring (date-time)PflichtZeitpunkt (ISO 8601)updatedAtstring (date-time)PflichtZeitpunkt (ISO 8601)
curl 'https://www.debt-flow.io/api/v1/payment-links/ID' \
-H "Authorization: Bearer $DEBTFLOW_API_KEY"{
"id": "pl_7hQ2mK9xR4tB1nC8vD3eF6gH",
"object": "payment_link",
"url": "https://example.com",
"status": "active",
"targetType": "invoice",
"invoiceId": "string",
"debtId": "string",
"contactId": "string",
"reference": "string",
"description": "string",
"amountDueCents": 0,
"paidCents": 0,
"processing": {
"amountCents": 0,
"since": "2026-11-01T09:30:00.000Z"
},
"payments": [
{
"id": "string",
"object": "payment",
"targetType": "invoice",
"invoiceId": "string",
"debtId": "string",
"amountCents": 0,
"currency": "EUR",
"date": "2026-11-01",
"method": "stripe",
"paymentLinkId": "string",
"stripe": {
"accountId": "string",
"checkoutSessionId": "string",
"paymentIntentId": "string"
},
"createdAt": "2026-11-01T09:30:00.000Z"
}
],
"lastCheckoutAt": "2026-11-01T09:30:00.000Z",
"paidAt": "2026-11-01T09:30:00.000Z",
"deactivatedAt": "2026-11-01T09:30:00.000Z",
"createdAt": "2026-11-01T09:30:00.000Z",
"updatedAt": "2026-11-01T09:30:00.000Z"
}/api/v1/payment-links/{id}/checkoutOhne Anmeldung: erzeugt eine Stripe-Checkout-Session auf dem Stripe-Konto des Zahlungsempfängers über den aktuell offenen Betrag und liefert die Adresse, zu der der Browser weitergeleitet wird. Eine noch gültige Session mit gleichem Betrag wird wiederverwendet.
Ohne Anmeldung.
Pfadparameter
idstringPflichtID der Ressourcemax. 128 Zeichen
Antwort 200 · CheckoutRedirect
urlstring (uri)PflichtStripe-Checkout-Seite (Weiterleitung im Browser)expiresAtstring (date-time)PflichtZeitpunkt (ISO 8601)amountCentsintegerPflichtBetrag in Cent0–100000000000
curl -X POST 'https://www.debt-flow.io/api/v1/payment-links/ID/checkout'{
"url": "https://example.com",
"expiresAt": "2026-11-01T09:30:00.000Z",
"amountCents": 0
}/api/v1/payment-links/{id}/deactivateDer Link nimmt keine Zahlungen mehr an. Für dieselbe Rechnung/Forderung kann danach ein neuer Link erstellt werden.
Berechtigung: payments:write
Pfadparameter
idstringPflichtID der Ressourcemax. 128 Zeichen
Header
Idempotency-KeystringEindeutiger Schlüssel (8–255 Zeichen). Wiederholte Anfragen mit gleichem Schlüssel liefern 24 h lang dieselbe Antwort.max. 255 Zeichen
Antwort 200 · PaymentLink
idstringPflichtobject"payment_link"Pflichturlstring (uri)PflichtÖffentlicher Link für den Zahler (ohne Anmeldung)status"active" | "paid" | "deactivated"PflichttargetType"invoice" | "debt"PflichtinvoiceIdstring | nullPflichtdebtIdstring | nullPflichtcontactIdstring | nullPflichtreferencestringPflichtRechnungsnummer bzw. ForderungsreferenzdescriptionstringPflichtamountDueCentsinteger | nullPflichtAktuell offener Betrag (nur beim Einzelabruf, sonst null)0–100000000000paidCentsintegerPflichtÜber diesen Link bezahlt0–100000000000processingobject | nullPflichtZahlung angestoßen, Gutschrift steht noch aus (z. B. SEPA-Lastschrift)amountCentsintegerPflichtBetrag in Cent0–100000000000sincestring (date-time)PflichtZeitpunkt (ISO 8601)
paymentsArray<OnlinePayment>PflichtidstringPflichtID der gebuchten Zahlung (stripe_<Checkout-Session-ID>)object"payment"PflichttargetType"invoice" | "debt"PflichtinvoiceIdstring | nullPflichtdebtIdstring | nullPflichtamountCentsintegerPflichtBetrag in Cent0–100000000000currency"EUR"Pflichtdatestring (date)PflichtZahlungsdatum (Europe/Berlin)method"stripe"PflichtpaymentLinkIdstringPflichtstripeobjectPflichtaccountIdstringPflichtcheckoutSessionIdstringPflichtpaymentIntentIdstring | nullPflicht
createdAtstring (date-time)PflichtZeitpunkt (ISO 8601)
lastCheckoutAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)paidAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)deactivatedAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)createdAtstring (date-time)PflichtZeitpunkt (ISO 8601)updatedAtstring (date-time)PflichtZeitpunkt (ISO 8601)
curl -X POST 'https://www.debt-flow.io/api/v1/payment-links/ID/deactivate' \
-H "Authorization: Bearer $DEBTFLOW_API_KEY"{
"id": "pl_7hQ2mK9xR4tB1nC8vD3eF6gH",
"object": "payment_link",
"url": "https://example.com",
"status": "active",
"targetType": "invoice",
"invoiceId": "string",
"debtId": "string",
"contactId": "string",
"reference": "string",
"description": "string",
"amountDueCents": 0,
"paidCents": 0,
"processing": {
"amountCents": 0,
"since": "2026-11-01T09:30:00.000Z"
},
"payments": [
{
"id": "string",
"object": "payment",
"targetType": "invoice",
"invoiceId": "string",
"debtId": "string",
"amountCents": 0,
"currency": "EUR",
"date": "2026-11-01",
"method": "stripe",
"paymentLinkId": "string",
"stripe": {
"accountId": "string",
"checkoutSessionId": "string",
"paymentIntentId": "string"
},
"createdAt": "2026-11-01T09:30:00.000Z"
}
],
"lastCheckoutAt": "2026-11-01T09:30:00.000Z",
"paidAt": "2026-11-01T09:30:00.000Z",
"deactivatedAt": "2026-11-01T09:30:00.000Z",
"createdAt": "2026-11-01T09:30:00.000Z",
"updatedAt": "2026-11-01T09:30:00.000Z"
}/api/v1/payment-links/{id}/publicOhne Anmeldung: Empfänger, Referenz und offener Betrag für die Zahlseite (/pay/{id}). Die Link-ID ist zufällig und nicht erratbar.
Ohne Anmeldung.
Pfadparameter
idstringPflichtID der Ressourcemax. 128 Zeichen
Antwort 200 · PublicPaymentLink
idstringPflichtobject"public_payment_link"Pflichtstatus"payable" | "processing" | "paid" | "unavailable"PflichtcreditorNamestringPflichtZahlungsempfängertargetType"invoice" | "debt"PflichtreferencestringPflichtdescriptionstringPflichtamountDueCentsintegerPflichtBetrag in Cent0–100000000000currency"EUR"PflichtlivemodebooleanPflichtfalse = Testmodus, es fließt kein echtes Geld
curl 'https://www.debt-flow.io/api/v1/payment-links/ID/public'{
"id": "string",
"object": "public_payment_link",
"status": "payable",
"creditorName": "string",
"targetType": "invoice",
"reference": "string",
"description": "string",
"amountDueCents": 0,
"currency": "EUR",
"livemode": false
}/api/v1/stripe-accountStatus der Stripe-Connect-Verbindung (Standard-Konto des Nutzers) und Einstellungen für Zahlungslinks. Zahlungen gehen direkt auf das Stripe-Konto des Nutzers; DebtFlow erhebt keine Gebühr.
Berechtigung: payments:read
Antwort 200 · StripeAccount
object"stripe_account"Pflichtstatus"unavailable" | "not_connected" | "onboarding" | "restricted" | "active" | "disconnected"Pflicht`unavailable` = auf diesem Server nicht eingerichtet, `onboarding` = Angaben bei Stripe fehlen, `restricted` = Stripe hat Zahlungen eingeschränkt, `active` = Zahlungen möglichoauthAvailablebooleanPflichtBestehendes Stripe-Konto kann per OAuth verbunden werdenaccountIdstring | nullPflichtStripe-Konto-ID (acct_…)connectedVia"oauth" | "onboarding" | nullPflichtchargesEnabledbooleanPflichtpayoutsEnabledbooleanPflichtdetailsSubmittedbooleanPflichtrequirementsDueArray<string>PflichtBei Stripe noch fehlende Angaben (Stripe-Feldnamen)businessNamestring | nullPflichtcountrystring | nullPflichtdefaultCurrencystring | nullPflichtlivemodeboolean | nullPflichtfalse = TestmodussettingsPaymentLinkSettingsPflichtincludeInInvoicesbooleanPflichtZahlungslink + QR-Code in Rechnungs-PDF und Rechnungs-E-Mail einfügenincludeInDunningbooleanPflichtZahlungslink in Mahnungen (E-Mail und Brief) einfügen
connectedAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)updatedAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)
curl 'https://www.debt-flow.io/api/v1/stripe-account' \
-H "Authorization: Bearer $DEBTFLOW_API_KEY"{
"object": "stripe_account",
"status": "unavailable",
"oauthAvailable": false,
"accountId": "string",
"connectedVia": "oauth",
"chargesEnabled": false,
"payoutsEnabled": false,
"detailsSubmitted": false,
"requirementsDue": [
"string"
],
"businessName": "string",
"country": "string",
"defaultCurrency": "string",
"livemode": false,
"settings": {
"includeInInvoices": false,
"includeInDunning": false
},
"connectedAt": "2026-11-01T09:30:00.000Z",
"updatedAt": "2026-11-01T09:30:00.000Z"
}/api/v1/stripe-accountLegt fest, ob der Zahlungslink automatisch in Rechnungen (PDF und E-Mail) und in Mahnungen eingefügt wird.
Berechtigung: payments:write
Body (JSON) · StripeAccountPatch
settingsobjectPflichtincludeInInvoicesbooleanZahlungslink + QR-Code in Rechnungs-PDF und Rechnungs-E-Mail einfügenincludeInDunningbooleanZahlungslink in Mahnungen (E-Mail und Brief) einfügen
Antwort 200 · StripeAccount
object"stripe_account"Pflichtstatus"unavailable" | "not_connected" | "onboarding" | "restricted" | "active" | "disconnected"Pflicht`unavailable` = auf diesem Server nicht eingerichtet, `onboarding` = Angaben bei Stripe fehlen, `restricted` = Stripe hat Zahlungen eingeschränkt, `active` = Zahlungen möglichoauthAvailablebooleanPflichtBestehendes Stripe-Konto kann per OAuth verbunden werdenaccountIdstring | nullPflichtStripe-Konto-ID (acct_…)connectedVia"oauth" | "onboarding" | nullPflichtchargesEnabledbooleanPflichtpayoutsEnabledbooleanPflichtdetailsSubmittedbooleanPflichtrequirementsDueArray<string>PflichtBei Stripe noch fehlende Angaben (Stripe-Feldnamen)businessNamestring | nullPflichtcountrystring | nullPflichtdefaultCurrencystring | nullPflichtlivemodeboolean | nullPflichtfalse = TestmodussettingsPaymentLinkSettingsPflichtincludeInInvoicesbooleanPflichtZahlungslink + QR-Code in Rechnungs-PDF und Rechnungs-E-Mail einfügenincludeInDunningbooleanPflichtZahlungslink in Mahnungen (E-Mail und Brief) einfügen
connectedAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)updatedAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)
curl -X PATCH 'https://www.debt-flow.io/api/v1/stripe-account' \
-H "Authorization: Bearer $DEBTFLOW_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"settings": {
"includeInInvoices": false,
"includeInDunning": false
}
}'{
"object": "stripe_account",
"status": "unavailable",
"oauthAvailable": false,
"accountId": "string",
"connectedVia": "oauth",
"chargesEnabled": false,
"payoutsEnabled": false,
"detailsSubmitted": false,
"requirementsDue": [
"string"
],
"businessName": "string",
"country": "string",
"defaultCurrency": "string",
"livemode": false,
"settings": {
"includeInInvoices": false,
"includeInDunning": false
},
"connectedAt": "2026-11-01T09:30:00.000Z",
"updatedAt": "2026-11-01T09:30:00.000Z"
}/api/v1/stripe-account/refreshFragt den aktuellen Stand (Zahlungen/Auszahlungen freigeschaltet, fehlende Angaben) direkt bei Stripe ab, z. B. nach der Rückkehr aus der Einrichtung.
Berechtigung: payments:read
Antwort 200 · StripeAccount
object"stripe_account"Pflichtstatus"unavailable" | "not_connected" | "onboarding" | "restricted" | "active" | "disconnected"Pflicht`unavailable` = auf diesem Server nicht eingerichtet, `onboarding` = Angaben bei Stripe fehlen, `restricted` = Stripe hat Zahlungen eingeschränkt, `active` = Zahlungen möglichoauthAvailablebooleanPflichtBestehendes Stripe-Konto kann per OAuth verbunden werdenaccountIdstring | nullPflichtStripe-Konto-ID (acct_…)connectedVia"oauth" | "onboarding" | nullPflichtchargesEnabledbooleanPflichtpayoutsEnabledbooleanPflichtdetailsSubmittedbooleanPflichtrequirementsDueArray<string>PflichtBei Stripe noch fehlende Angaben (Stripe-Feldnamen)businessNamestring | nullPflichtcountrystring | nullPflichtdefaultCurrencystring | nullPflichtlivemodeboolean | nullPflichtfalse = TestmodussettingsPaymentLinkSettingsPflichtincludeInInvoicesbooleanPflichtZahlungslink + QR-Code in Rechnungs-PDF und Rechnungs-E-Mail einfügenincludeInDunningbooleanPflichtZahlungslink in Mahnungen (E-Mail und Brief) einfügen
connectedAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)updatedAtstring (date-time) | nullPflichtZeitpunkt (ISO 8601)
curl -X POST 'https://www.debt-flow.io/api/v1/stripe-account/refresh' \
-H "Authorization: Bearer $DEBTFLOW_API_KEY"{
"object": "stripe_account",
"status": "unavailable",
"oauthAvailable": false,
"accountId": "string",
"connectedVia": "oauth",
"chargesEnabled": false,
"payoutsEnabled": false,
"detailsSubmitted": false,
"requirementsDue": [
"string"
],
"businessName": "string",
"country": "string",
"defaultCurrency": "string",
"livemode": false,
"settings": {
"includeInInvoices": false,
"includeInDunning": false
},
"connectedAt": "2026-11-01T09:30:00.000Z",
"updatedAt": "2026-11-01T09:30:00.000Z"
}