import { InvoicingSettingsPayload } from '../../../entity/invoicing/invoicingCommonPayload'; import { ZeniAPIResponse } from '../../../responsePayload'; /** Credentials the merchant pastes to connect their own Stripe account (BYOK). */ export interface StripeConnectCredentials { /** Restricted/secret key (rk_/sk_) used server-side for all charges. */ api_key: string; /** Publishable key (pk_) used by Stripe.js in the browser card flow. */ publishable_key: string; /** Optional webhook signing secret (whsec_) for verifying this account's events. */ webhook_secret?: string; } interface StripeConnectResponse { publishable_key: string; stripe_connected: boolean; } export type InvoicingSettingsResponse = ZeniAPIResponse; export type InvoicingStripeConnectResponse = ZeniAPIResponse; export {};