Payment gateway

Take card payments on-site with Stripe

Customers enter card details at your checkout without being redirected. Stripe supports all major cards, saved cards, automatic email receipts, and 46+ countries.

In the Starter plan v3.0.1

What it does

Stripe is the payment gateway of choice for high-conversion online businesses. With the RestroPress Stripe extension, customers complete their card payment directly on your checkout page, no redirect, no extra clicks. This alone reduces drop-off and increases completed orders.

Stripe supports Visa, Mastercard, American Express, Discover, JCB, and more. Cards can be saved for repeat customers. Email receipts are sent automatically. At 2.9% + $0.30 per transaction with no monthly fee, Stripe's pricing is straightforward. SSL is required. Available in 46+ countries.

Everything in the box

All major credit and debit cards
Visa, Mastercard, Amex, Discover, JCB, and more accepted on-site.
Saved cards for repeat orders
Customers save their card once and check out faster every time after.
SSL-secured on-site payment
Card details never leave your checkout page. Stripe handles encryption.
Automatic email receipts
Customers receive a receipt from Stripe immediately after payment.
Available in 46+ countries
Sell to customers anywhere Stripe operates. Check stripe.com for the full list.
Simple pricing
2.9% + $0.30 per transaction. No monthly fees.
HOW IT WORKS

Three steps to live card payments

Step 1

Create a Stripe account

Sign up at stripe.com and get your API keys. SSL must be active on your site.

Step 1
Step 2

Enter your keys in RestroPress

Add your Publishable Key and Secret Key to the Stripe gateway settings.

Step 2
Step 3

Customers pay on-site

Card entry happens directly at checkout. Receipts are sent automatically.

Step 3

= Version 3.0.1(10th April 2026) =
* Fix: Stabilized Stripe webhook listener responses to return explicit HTTP 200/400 and avoid false HTTP 500 failures.

= Version 3.0 (7th March 2026) =
* Security: Added Stripe webhook signature verification using webhook signing secret.
* Security: Hardened vendor Stripe connect/disconnect and onboarding callbacks with capability checks, nonce checks, and account/vendor mapping validation.
* Security: Re-enabled robust checkout nonce validation for Stripe AJAX order processing.
* Performance: Removed expensive per-checkout Stripe customer list lookup for Payment Element flow and used local customer meta lookup.
* Performance: Made Stripe cancel cleanup requests non-blocking to reduce checkout latency.
* Compatibility: Added cache-busting script versioning for Stripe Payment Element script to reduce stale/minified cache issues.
* Fix: Ensured confirmation page payment status remains available while retaining checkout performance improvements.
* Fix: Added proper escaping for checkout template output.
Version 2.5 (13th July 2025)
* Updated: Updated Stripe lib added
* Fixed: Minor payment issue
* Code optimized

Version 2.4

  • Fixed: Undefined warning issue resolved
  • Code cleanup

Version 2.3

  • Updated: SDK version updated

Version 2.2

  • Fixed: Setting option issue

Version 2.1

  • Fixed: Multiple user creation with the same name issue
  • Fixed: Option added to show/hide pending payment orders
  • Fixed: Statement descriptor error

Version 2.0

  • Add updated Stripe lib files
  • Fixed compatibility issue for PHP version 8.0

Version 1.6

  • Add updated Stripe lib files
  • Fixed compatibility issue for PHP version 8.0

Version 1.5.1

  • Fixed translation issue
  • Tested with WordPress 5.6 and updated

Version 1.5

  • Fixed payment method issue

Version 1.4

  • Fixed purchase description length

Version 1.3

  • Fixed JS issue for being unable to locate the payment method
  • Updated language file

Frequently asked questions

Is SSL required?

Yes. Stripe requires an SSL certificate on your site to accept card payments.

Can customers save their card?

Yes. Customers can save card details for faster checkout on future orders.

Which cards are accepted?

Visa, Mastercard, American Express, Discover, JCB, and other supported cards.

Is Stripe available in my country?

Stripe is available in 46+ countries. Visit stripe.com to check availability.

© 2026 RestroPress. All Rights Reserved.
envelopephone-handset linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram