CartThrob 9 documentation for ExpressionEngine commerce teams Visit CartThrob.com
CartThrob.com

Stripe Payment Gateway

CartThrob Payment Plugins Edit Cartthrob Stripe

Fields

Enabled

Checkout uses this gateway only when Yes.

Mode

Test or Live — controls which API key pair is used.

API keys (Test / Live, Secret* / Publishable*)

Stripe secret keys are server-side only. Publishable keys load Stripe.js / Elements in checkout templates.

Stripe Capture

Authorize and Capture (default) or Authorize Only — latter requires manual capture in Stripe or Order Manager.

Hide Postal Code / Hide Icon / Icon Style / Styles

Stripe Elements appearance. Styles accepts JSON for Elements styling.

Gateway Fields Template

Optional EE template override for {gateway_fields} output when the default markup is not sufficient.

When configured, this template replaces CartThrob’s complete default gateway output. It must include every required customer field and Stripe integration element. Do not render the custom output together with duplicate inputs using the same names or IDs. See Gateway-generated fields and inline errors.

Settings summary

Read-only view of saved plugin values. Edit in the form above.

See also

This gateway uses Stripe Elements for on-page card entry. For Card Element setup, capture mode, and metadata, see Stripe Payment Gateway. Order Manager supports refunds when Stripe provides a refundable charge.