Skip to main content
NewChargeback Protection + Fee Intelligence for high-volume merchants. Get a savings analysis and a review of your dispute handling.See how it works
Details

Chargeback Protection + Fee Optimization

See how it works: high-volume merchants get automated dispute evidence, interchange optimization, and real-time savings visibility.

See how it works

Plugins & Extensions

Plugins and extensions are prebuilt integrations for common commerce platforms, so payments work without anyone writing an integration. A WooCommerce plugin drops into a WordPress store, a Shopify storefront connects to the RapidCents gateway, and other platforms create hosted sessions or payment links from the cart they already have. The trade is deliberate: a plugin deploys faster and exposes less control over checkout. When requirements exceed what it exposes, the answer is Rapid.js or the APIs rather than a fork of the plugin.

DEVELOPER PLATFORM

Plugins & Extensions

Plugins and extensions are prebuilt integrations for common commerce and business platforms, so payments work without anyone writing an integration. The WooCommerce plugin drops into a WordPress store; a Shopify storefront connects to the gateway; other platforms create hosted sessions or payment links from the cart they already have. The trade is deliberate and worth understanding before you choose one: a plugin is faster to deploy and gives you less control over the checkout, and the moment your requirements exceed what the plugin exposes, the answer is Rapid.js or the APIs rather than a fork of the plugin.

  • Sandbox with documented test cards
  • Signed webhooks
  • Typed errors and idempotent retries
  • Dedicated developer support
RapidCents plugin configuration connecting a generic commerce admin panel to checkout
A RapidCents plugin connecting a commerce admin to checkout, so card payments work without custom gateway code.

What crosses the wire

  • Where it sits

    Inside the platform, between its cart and RapidCents. The platform owns the product catalogue, the order record and the customer account; the plugin owns only the payment step and the status it writes back.

  • What you configure

    Credentials, the environment, and which payment methods to offer. Everything else is the platform’s own settings. No code is written, which is exactly why the configuration screen is where mistakes happen.

  • What it writes back

    Order status, driven by the payment lifecycle. A successful capture marks the order paid; a refund issued in RapidCents should be reflected in the platform, and confirming that direction works is part of testing rather than an assumption.

When to use it

  • The platform is standard

    An unmodified store on a supported platform is the case a plugin was written for, and installing beats commissioning by a wide margin in both time and risk.

  • There is no engineering team

    A configuration screen is a different kind of task from an integration, and it can be completed by whoever runs the store.

  • You want to start now and build later

    A plugin can carry live traffic while a custom checkout is built against the same account, and both produce payments in the same records.

How to implement Plugins & Extensions

  1. Confirm the platform version the plugin supports before installing anything.

  2. Install into a staging copy of the store, never directly into production.

  3. Configure sandbox credentials and place a test order with a documented card.

  4. Force a decline and a refund, and confirm the order status follows both.

  5. Switch to production credentials, place one small real order, then refund it.

What fails, and how you find out

  • Sandbox credentials left in production

    The store looks configured and every real order fails at payment. Because the plugin reports a payment error rather than a credential error, this is usually diagnosed as an outage first.

  • Order status not following a refund

    A refund issued in RapidCents that never reaches the platform leaves a paid order that has been paid back. Test that direction explicitly; it is the one most installations skip.

  • A platform upgrade that outruns the plugin

    Store platforms move faster than integrations. Check plugin compatibility before a major platform upgrade rather than after checkout stops working.

  • Forking the plugin to add a feature

    A modified plugin stops receiving updates, including security ones, and inherits every future incompatibility. If the requirement is real, build it on Rapid.js or the APIs instead.

Sandbox versus production

  • Every plugin has an environment switch

    It is the first setting to check and the last one to change. Sandbox credentials in a plugin behave exactly like production ones except that the test cards decide the outcome.

  • Staging is not the same as sandbox

    A staging store with production credentials takes real money. Use a staging copy of the store and sandbox credentials together, so a test order is safe on both axes rather than one.

  • Test the refund path in sandbox first

    Refunds are where plugin and platform most often disagree, and sandbox is the only place to discover that without an actual customer waiting for their money.

Questions about Plugins & Extensions

Which platforms have a RapidCents plugin?

WooCommerce has a drop-in plugin for WordPress stores, and a Shopify storefront can be connected to the gateway. Other platforms are covered by hosted checkout sessions or payment links created from the existing cart, and your integration specialist confirms what applies to yours.

Does a plugin reduce my PCI scope?

It depends on where card entry happens. A plugin that redirects to hosted checkout or embeds hosted fields keeps card data off your servers; one that posts card data through your own store does not. Check which pattern the plugin uses before assuming.

Can I use a plugin and the API at the same time?

Yes, on the same account. A store can run on a plugin while a separate application takes payments through the API, and both appear in the same reporting and settlement records.

What happens when the plugin does not do what I need?

Move that requirement to Rapid.js or the APIs rather than modifying the plugin. A fork loses its update path, and the thing you added is usually easier to maintain as a small custom checkout than as a permanently diverged extension.

Do plugins support refunds from inside the platform?

Where the platform exposes a refund action, the aim is that issuing it there reaches RapidCents and that a refund issued in RapidCents is reflected back. Confirm both directions during testing rather than assuming symmetry.

How do I upgrade a plugin without breaking checkout?

Upgrade the staging copy first, place a test order with sandbox credentials including a decline, and only then upgrade production. Checkout is the one part of a store where a rollback is not enough on its own.

Why do all my live orders fail at payment right after install?

Check the environment switch first. Sandbox credentials left in a production store make every real order fail at the payment step, and because the plugin reports a payment error rather than a credential error, it is usually diagnosed as an outage before anyone looks at the configuration screen.

How do I test a plugin without taking real money?

Use a staging copy of the store and sandbox credentials together. Staging alone is not enough, because a staging store configured with production credentials takes real payments. With both in place, place a test order with a documented card, then force a decline and a refund and confirm the order status follows each one.

Take the next step

Talk to a RapidCents specialist

RapidCents Fee Check reads a processing statement and shows interchange separately from the markup. Upload a statement for an instant breakdown, or open a merchant account and start accepting payments on one account.

  • No obligation
  • Payment specialists, not a call centre
  • Secure statement upload