Skip to content

Stripe (guest payments)

Prefer Finance → Collection payments and guest payment links (Zyelra-managed). Connect Stripe via Stripe Connect OAuth in Settings → Payments → Advanced only for legacy stay checkout. Separate from Zyelra SaaS billing.

Available with provider requirementsSupported, but an external account or verification is required.

What this connection does

Stripe guest payments use Stripe Connect so customer checkout for stays settles to your connected Stripe account. This is not Zyelra subscription billing.

Before you start

  • A Stripe account that can accept Connect onboarding for your country.
  • Permission to manage Settings → Payments.
  • Clarity on test vs live mode expectations for your environment.

Stripe Connect docs (official) ↗

Connect Stripe

  1. Step 1In provider

    Prepare your Stripe account

    Sign in at Stripe Dashboard, complete business verification as required, and decide whether you are connecting for test or live charges.

  2. Step 2In Zyelra

    Open Settings → Payments

    Go to Settings → Payments → Stripe and choose Connect Stripe account.

  3. Step 3In provider

    Complete Stripe Connect OAuth

    Authorize Zyelra in Stripe’s Connect onboarding/OAuth screens. Do not paste fabricated sk_ or whsec_ secrets into Zyelra — Connect provides the linkage.

  4. Step 4In provider

    Webhook endpoint (platform)

    Payment lifecycle events POST to {your Zyelra API base URL}/api/v1/webhooks/payments/stripe. Signing secrets are configured by Zyelra platform ops — agencies should not invent webhook secrets.

  5. Step 5In Zyelra

    Test a guest payment

    Create a test stay payment / checkout in the appropriate mode and confirm settlement and receipt behavior.

POST {your Zyelra API base URL}/api/v1/webhooks/payments/stripe

Verify

  1. Stripe shows connected in Settings → Payments.
  2. Guest checkout opens Stripe Checkout / Elements as designed.
  3. Payment status updates after webhook processing.

Troubleshooting

  • OAuth cancelled — restart Connect Stripe account.
  • Test vs live mismatch — confirm you completed Connect for the intended mode.
  • Charges fail — finish Stripe verification / capability requirements in Stripe Dashboard.
  • Confused with Billing — SaaS invoices are under Settings → Billing, not Payments.

Security

Next step

Find setup steps for other messaging, payment, calendar, and channel connections.

Browse more integration guides →

Related guides

  • Integrations overview

    Hub for Zyelra integrations: email, SMS, WhatsApp, calendar, OTAs, guest payments, and AI — plus links to the Developer API and webhooks for custom connections.

  • Paystack (guest payments)

    Connect a Paystack subaccount code from your Paystack dashboard so guests can pay through Paystack checkout. Manual connect — not SaaS billing.

  • PayPal (guest payments)

    Connect PayPal Business via PayPal Connect OAuth in Settings → Payments for guest checkout. Separate from Zyelra SaaS billing.

  • Guest payments

    Collect guest stay payments through connected providers in Settings → Payments — separate from agency Billing.

  • Plans, subscription, and access

    Manage your Zyelra agency plan, subscription, invoices, and feature access under Settings → Billing.