OmniList Product Team

How seller Stripe payments work on OmniList

Understand seller-owned Stripe credentials, checkout ownership, webhook validation and the checks to perform before accepting live payments.

Published 2026-08-02 · Updated 2026-08-02

Payment ownership

Eligible sellers can connect their own Stripe API credentials so supported checkout payments are processed through that seller's Stripe account. OmniList also has platform-only payment cases, so sellers should confirm which payment owner is shown for each checkout type.

Before going live

Test the complete payment lifecycle with Stripe test credentials before saving live keys.

  • Confirm publishable and secret keys belong to the same Stripe account.
  • Create and validate the webhook endpoint.
  • Complete one successful and one failed test payment.
  • Check the order dashboard and Stripe dashboard agree.
  • Publish accurate refund, cancellation and fulfilment terms.

Security

Never place secret keys in listing descriptions, browser code, spreadsheets or support messages. Rotate credentials immediately if they are exposed, and restrict staff access to the minimum required.