Stripe is CubeCart’s default payment gateway, supporting Visa, Mastercard, American Express, Google Pay, and Apple Pay.

Getting Started

  1. Create a free account at stripe.com.
  2. In CubeCart admin, go to Extensions > Payment Gateways > Stripe.
  3. Enable the module.

API Keys

  1. In Stripe Dashboard, go to Developers > API keys.
  2. Copy your Publishable key and Secret key.
  3. Paste into CubeCart’s Stripe settings.

Test Mode

  • Toggle Test mode in Stripe Dashboard.
  • Use test keys (pk_test_ / sk_test_).
  • Test card: 4242 4242 4242 4242, any future expiry, any CVC.
  • Switch to live keys when ready.

Payment Capture

  • Automatic: Captured immediately at checkout.
  • Manual: Authorised at checkout, captured later from Stripe Dashboard.

Webhooks

Set up a webhook in Stripe (Developers > Webhooks) for payment event notifications (refunds, disputes, etc.).