Shopify Integration

Available via: Dashboard only (configuration)

Overview

The Shopify integration allows you to use Inflow to process payments for your Shopify store. When a customer checks out, Inflow generates a payment and redirects them to the Inflow hosted checkout page.

The integration also supports:

  • Discount/coupon validation at checkout using your Inflow coupons
  • Automatic order creation in Shopify after successful payment (the order is created and marked as paid)

How It Works

  1. Customer adds items to their Shopify cart and proceeds to checkout.
  2. Shopify sends the cart details to Inflow via a secure token-authenticated API.
  3. Inflow creates a payment and returns a checkout URL.
  4. The customer completes payment on the Inflow checkout page.
  5. After successful payment, Inflow automatically creates the order in Shopify and marks it as paid.

Setup

Step 1: Configure Shopify in Inflow

  1. Go to Settings > Integrations in your Inflow Dashboard.
  2. Find the Shopify section and click Connect.
  3. Inflow generates a unique Shopify Token for your store.
  4. Copy the token — you'll need it for your Shopify theme configuration.

Step 2: Configure Your Shopify Store

  1. In your Shopify Admin, go to Online Store > Themes.
  2. Edit your theme to include the Inflow checkout integration.
  3. Add your Inflow Shopify token to the theme configuration.

Contact [email protected] for detailed Shopify theme setup instructions specific to your store's theme.

Step 3: Set Your Shopify Admin API Token

  1. In Shopify Admin, go to Settings > Apps and sales channels > Develop apps.
  2. Create a private app with the required permissions (orders, products).
  3. Copy the Admin API access token.
  4. In your Inflow Dashboard, go to Shopify settings and enter the Admin API token.

Configuration Options

SettingDescription
CurrencyDefault payment currency for Shopify orders (EUR or USD)
Admin API TokenShopify Admin API token for order creation
Shopify TokenAuthentication token for the Inflow-Shopify integration (auto-generated, can be rotated)
Auto-create ordersWhen enabled, Inflow automatically creates an order in Shopify and marks it as paid after a successful payment

Discounts

The integration supports discount codes. When a customer enters a discount code at checkout:

  1. The code is validated against your Inflow coupons.
  2. If valid, the discount is applied to the payment amount.
  3. The discounted amount is reflected in both Inflow and the Shopify order.

Security

All communication between Shopify and Inflow is secured using:

  • Token authentication (x-shopify-token header) — validates that requests come from your configured Shopify store
  • HTTPS — all data is encrypted in transit

Limitations

  • The integration currently supports one Shopify store per Inflow account.
  • Refunds initiated in Inflow are reflected in the Inflow Dashboard; manual reconciliation in Shopify may be needed.