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
- Customer adds items to their Shopify cart and proceeds to checkout.
- Shopify sends the cart details to Inflow via a secure token-authenticated API.
- Inflow creates a payment and returns a checkout URL.
- The customer completes payment on the Inflow checkout page.
- After successful payment, Inflow automatically creates the order in Shopify and marks it as paid.
Setup
Step 1: Configure Shopify in Inflow
- Go to Settings > Integrations in your Inflow Dashboard.
- Find the Shopify section and click Connect.
- Inflow generates a unique Shopify Token for your store.
- Copy the token — you'll need it for your Shopify theme configuration.
Step 2: Configure Your Shopify Store
- In your Shopify Admin, go to Online Store > Themes.
- Edit your theme to include the Inflow checkout integration.
- 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
- In Shopify Admin, go to Settings > Apps and sales channels > Develop apps.
- Create a private app with the required permissions (orders, products).
- Copy the Admin API access token.
- In your Inflow Dashboard, go to Shopify settings and enter the Admin API token.
Configuration Options
| Setting | Description |
|---|---|
| Currency | Default payment currency for Shopify orders (EUR or USD) |
| Admin API Token | Shopify Admin API token for order creation |
| Shopify Token | Authentication token for the Inflow-Shopify integration (auto-generated, can be rotated) |
| Auto-create orders | When 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:
- The code is validated against your Inflow coupons.
- If valid, the discount is applied to the payment amount.
- 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-tokenheader) — 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.
Updated 1 day ago