> ## Documentation Index
> Fetch the complete documentation index at: https://docs.float.co.za/llms.txt
> Use this file to discover all available pages before exploring further.

# Platform plugins

> Add Float to WooCommerce, Shopify, or Magento without writing code.

If your store runs on a supported e-commerce platform, use Float's official plugin instead of building a custom integration — you get the same hosted payment flow with a configuration-only setup.

<CardGroup cols={3}>
  <Card title="WooCommerce" icon="wordpress">
    Float payment gateway plugin for WordPress/WooCommerce.
  </Card>

  <Card title="Shopify" icon="shopify">
    Float as an additional payment method on Shopify checkouts.
  </Card>

  <Card title="Magento" icon="cart-shopping">
    Float payment module for Magento / Adobe Commerce.
  </Card>
</CardGroup>

## How plugins work

Under the hood every plugin uses the same flow documented in these docs: it creates a checkout, redirects the shopper to Float's hosted payment page, and consumes the signed callback to update the platform's order status. That means everything in [How Float works](/concepts/how-float-works) — statuses, fulfilment rules, refund windows — applies to plugin merchants too.

## Setup

1. Request credentials from your Float account manager — you'll receive plugin configuration values for sandbox and production.
2. Install the plugin for your platform (your Float contact will provide the package or listing link and a platform-specific setup guide).
3. Enter your credentials in the plugin settings and enable **test mode** to run against the sandbox.
4. Place a test order end to end, then switch to production credentials.

<Note>
  Float maintains test shops for each supported platform and can provide access during your onboarding for verification.
</Note>

## Refunds from your platform

Plugin merchants can request refunds through the Float merchant portal, or via the [refunds API](/guides/refunds) if you have API credentials. The same constraints apply — refunds are possible from 1 to 100 days after the original transaction.

## When to go custom instead

Choose a [custom API integration](/guides/accepting-payments) when you:

* run a bespoke storefront or native app checkout,
* need programmatic refunds wired into your own back office, or
* are a platform integrating Float on behalf of multiple merchants — see [Intermediaries](/api-reference/intermediaries).
