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

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.
- Fill out the registration form — name, email, company name, and registration number
- Confirm your email address by clicking the link in the received email
- Complete company details and upload required documents
- The Payout team will approve your account — typically within 72 hours
Step 2: Download and install the WooCommerce plugin
- Log in to your WordPress admin panel
- Navigate to Plugins → Add New
- Search for "Payout" or "Payout Payment Gateway"
- Click Install and then Activate
// Alternative: manual installation via WP-CLI
$ wp plugin install payout-payment-gateway --activate
Step 3: Configure API keys
- In Payout Dashboard, go to Settings → API Keys
- Copy your Client ID and Client Secret
- In WordPress, navigate to WooCommerce → Settings → Payments → Payout
- Paste the API keys into the corresponding fields
- Save changes
Step 4: Test in sandbox environment
- In Payout plugin settings, switch to Sandbox mode
- Use test API keys from Payout Dashboard (Sandbox section)
- Create a test order in your e-shop
- Complete payment using the test card
- 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
- Generate production API keys in Payout Dashboard
- Replace sandbox keys with production keys in WordPress
- Switch mode from Sandbox to Production
- Make one real test payment (e.g. €1)
- 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