Payout - platobná brána pre e-shopy
    BLOG/Payout Academy

    How to Integrate Payout Payment Gateway into WooCommerce (2025)

    10 min read
    How to Integrate Payout Payment Gateway into WooCommerce (2025)

    In this technical guide, we'll show you how to integrate Payout payment gateway into your WooCommerce e-shop step by step. The entire process takes less than 30 minutes — even without programming experience.

    📋 What you'll need

    • WordPress with WooCommerce plugin installed
    • Access to WordPress admin panel
    • Email for Payout account registration
    • Your company registration number

    Step 1: Register a Payout account

    The first step is creating an account at app.payout.one/signup. Registration is free and takes about 5 minutes.

    1. Fill out the registration form — name, email, company name, and registration number
    2. Confirm your email address by clicking the link in the received email
    3. Complete company details and upload required documents
    4. The Payout team will approve your account — typically within 72 hours

    Step 2: Download and install the WooCommerce plugin

    1. Log in to your WordPress admin panel
    2. Navigate to Plugins → Add New
    3. Search for "Payout" or "Payout Payment Gateway"
    4. Click Install and then Activate

    // Alternative: manual installation via WP-CLI

    $ wp plugin install payout-payment-gateway --activate

    Step 3: Configure API keys

    1. In Payout Dashboard, go to Settings → API Keys
    2. Copy your Client ID and Client Secret
    3. In WordPress, navigate to WooCommerce → Settings → Payments → Payout
    4. Paste the API keys into the corresponding fields
    5. Save changes

    Step 4: Test in sandbox environment

    1. In Payout plugin settings, switch to Sandbox mode
    2. Use test API keys from Payout Dashboard (Sandbox section)
    3. Create a test order in your e-shop
    4. Complete payment using the test card
    5. Verify the order was processed correctly

    // Test card details for sandbox

    Card number:  4200 0000 0000 0000
    Expiry:       12/2030
    CVV:          123

    Step 5: Go live

    1. Generate production API keys in Payout Dashboard
    2. Replace sandbox keys with production keys in WordPress
    3. Switch mode from Sandbox to Production
    4. Make one real test payment (e.g. €1)
    5. Done! Your e-shop now accepts real payments via Payout

    Manual API integration (for developers)

    $response = wp_remote_post('https://api.payout.one/api/v1/checkouts', [
        'headers' => [
            'Authorization' => 'Bearer ' . $access_token,
            'Content-Type'  => 'application/json',
        ],
        'body' => json_encode([
            'amount'      => $order->get_total() * 100,
            'currency'    => 'EUR',
            'external_id' => $order->get_id(),
            'redirect_url' => $return_url,
            'notification_url' => $webhook_url,
        ]),
    ]);

    Download Payout WooCommerce Plugin

    Start accepting payments in your WooCommerce e-shop today. Installation takes less than 10 minutes.

    Sign up for free