How to Set Up Stripe Payouts for AffiliateWP in WordPress - Wooninjas - The WooCommerce Ninjas

How to Set Up Stripe Payouts for AffiliateWP in WordPress

Paying your affiliates the right way is super important if you want your affiliate program to succeed. So, if you’re using AffiliateWP on your WordPress site, there’s a helpful add-on called Stripe Payout. It lets you send money directly to your affiliates’ bank accounts using Stripe.

Moreover, running an affiliate program can certainly help your business grow, but handling payments can be a big headache. That’s where AffiliateWP Stripe Payout makes things easier. It lets you pay affiliates quickly, safely, and automatically with no need to do things by hand. So, instead of wasting time on bank transfers or complicated tools, you can easily set up automatic payments. Your affiliates get paid on time, and you can focus on getting more sales. 

In this guide, we’ll show you how AffiliateWP Stripe Payouts work, why they’re helpful, and how to set them up step by step.

Why Stripe Payouts Are the Smart Choice for AffiliateWP?

Stripe is a trusted and secure payment processor that simplifies online transactions. By integrating Stripe with AffiliateWP, you can:

  • Pay affiliates instantly and automatically.
  • Avoid manual payouts and reduce errors.
  • Track all payments from your WordPress dashboard.
  • Provide affiliates with a seamless experience.


To set up Stripe Payouts for AffiliateWP in WordPress, you need to follow these steps, as outlined in the AffiliateWP Stripe Payout documentation:

Prerequisites

  • AffiliateWP must be installed and activated.
  • The site administrator needs a Stripe standard account.
  • SMTP must be configured using a third-party plugin (e.g., WP SMTP or Easy WP SMTP) for email notifications.

How to Install AffiliateWP and Set Up Stripe Payouts on WordPress

Prerequisites

  • AffiliateWP must be installed and activated.
  • The site administrator needs a Stripe standard account.
  • SMTP must be configured using a third-party plugin (e.g., WP SMTP or Easy WP SMTP) for email notifications.

Installation

Stripe Payout Settings

  • Navigate to Affiliates > Stripe Payout Settings in your WordPress Dashboard.

General Settings

  • Configure deactivation settings, such as whether to delete Stripe integration settings, affiliate Stripe account connections, schedules, or email settings upon deactivation.
  • Enable or disable logging as needed.
Image showing how to install AffiliateWP in the general settings.

Stripe Integration Settings

  • API Access Mode

Select “Test Data” for testing or “Live Data” for live operations.

  • Stripe Account ID

Input your Stripe Account ID.

  • API Keys

Paste your Publishable Key and Secret Key from your Stripe account (found under Developers > API keys).

  • Connect Settings

Copy the Live Client ID from your Stripe account (Settings > Connect > Onboarding Options > OAuth Tab) and paste it into the Live Client’s text field in the plugin settings.

Image showing connect settings in WordPress

Ensure that the redirect URLs provided by the add-on’s backend are correctly copied into your Stripe OAuth settings.

Image showing onboarding options for AffiliateWP.
  • Stripe Connect Branding

Set up your business name and other branding details in Stripe (settings > connect > Onboarding Interface). This information will be displayed on the Stripe onboarding connection form for your affiliates.

Image showing the onboarding interface for AffiliateWP.
  • Account WebHook:

Configure a webhook in Stripe (Developers > Webhooks) using the WebHook URL found in Affiliates > Stripe Payouts Settings > Stripe Integration Settings.

Select the Transfer. Created and Transfer. Failed events.

After integration, copy the signing secret from the configured endpoint into the plugin settings.

Image showing account WebHook in WordPress.
  • Application WebHook:

Configure another webhook in Stripe (Developers > Webhooks) using the same webhook URL.

Select the account. application.authorized account. Updated account, application deauthorized, payout, paid, and payout. Failed events.

Copy the signing secret after integration into the plugin settings.

Image showing application WebHook in WordPress.

On a successful integration of the Stripe account, the widget on the right will show a summary of the connected admin account.

Image showing stripe integrated account payout section.

Focus on your business – We’ll handle your website’s speed, security, uptime, and updates.

Scheduled Payouts Settings

  • Go to Affiliates > Stripe Payout Settings > Scheduled Payout Settings.
Image showing AffiliateWP stripe payout schedules.
  • Click “Add New Schedule,” fill in the required fields (including specifying the affiliates), and click “Save settings.”
Image showing ho to add schedule in AffiliateWP stripe payout.

Manual Payouts

  • Individual Payouts: Go to Affiliates > Referrals in your WordPress dashboard. If an affiliate is active, has connected their Stripe account, and hasn’t been paid yet, you’ll see a “Stripe Payout” link next to their referral. Just click it to send the payment.
Image showing manual payouts in AffiliateWP.
  • Bulk Payouts: Select multiple unpaid referrals, then choose “Stripe Bulk Payouts” from the bulk action dropdown.
Image showing bulk action in WordPress.

Email Settings

This section lets you set up emails for different events, like when an affiliate connects their Stripe account, a payment fails, or a payout is complete. You can send these emails to both admins and affiliates.

You can also design your own email messages using a simple editor and shortcodes. It’s an easy way to keep everyone informed automatically.

The add-on provides the ability to send email notifications on the following events:

Admin Notifications

  • Affiliate’s Stripe Connected
  • Affiliate’s Stripe Disconnected
  • Transfer Failed
  • Payout Failed

Affiliate Notifications

  • Affiliate’s Stripe Connected
  • Affiliate’s Stripe Disconnected
  • Transfer Created
  • Transfer Failed
  • Payout Paid
  • Payout Failed
Image showing Admin notifications and Affiliate notifications in WordPress.

Important Note: Important: The “Stripe Payouts” tab will only show up in the Affiliate Area if all the required Stripe settings (like account ID, keys, client ID, and webhook secret) are filled in correctly in the Stripe Integration Settings.

Build, Customize, and Scale Your AffiliateWP Store with WooNinjas

Affiliate Disconnect Process

Affiliates can revoke via Settings → Authorized Applications in Stripe. Wooninjas’ plugin triggers a disconnect confirmation email to the affiliate. 

Multisite Compatibility

If you are installing and using the add-on on a WordPress multisite setup, keep the following points in mind, as the workflow has some restrictions/modifications compared to a single site:

1. wp-config.php Configuration:

Add the following line to your wp-config.php file, preferably above the line /* That’s all, stop editing! Happy blogging.* /: define(‘AFFILIATE_WP_NETWORK_WIDE’, true );

Optional: If you encounter issues logging into any multisite site, try adding the following line as well, after the previous one: define(‘COOKIE_DOMAIN’, $_SERVER[‘HTTP_HOST’] ).

2. Integration Settings: 

Navigate to the Settings > Integration tab in AffiliateWP on all respective sites being used (including the main site) and ensure relevant integrations (e.g., WooCommerce) are selected.

Image showing integration settings in WordPress.

3. Advanced Settings: 

Navigate to the Settings > Advanced tab in AffiliateWP on all respective sites being used (including the main site) and ensure the “Cookie Sharing” option is checked.

Image showing advanced settings on how to setup Stripe payouts for AffiliateWP in WordPress.

4. Administrator Configuration:

The administrator can only configure the add-on’s settings in the main site, as the “Stripe Payout Settings” sub-menu will only be visible there.

The administrator can only pay affiliates using the “Stripe Payout” option in the Referrals sub-menu on the main site.

Image showing how to add referrals.

5. Affiliate User Accounts:

Affiliate user accounts should be created on the main site only.

The “Stripe Payouts” tab in the “Affiliate Area” will only be visible to affiliates on the main site.

The shortcode [awp_stripe_payout] will only work on the main site.

In summary, affiliates can only connect their respective Stripe accounts on the main site.

6. Product/User Creation (Any Site): 

WooCommerce products or user accounts can be created on any multisite site (it does not matter if it is the main site or not).

Why You’ll Love Using Stripe Payouts with AffiliateWP

Setting up AffiliateWP Stripe Payout is a strategic win for efficiency and professionalism:

  • Fast onboarding with OAuth & webhooks
  • Versatile payouts: manual, bulk, scheduled
  • Automated notifications
  • Multisite support
  • No extra fees

Wrapping It Up

Using the AffiliateWP Stripe Payouts add-on is certainly a smart way to improve how you run your affiliate program. So, instead of sending payments by hand, you can set up automatic payouts that are really fast and easy to manage, right from your WordPress dashboard.

Whether you’re paying one person, a group, or setting up regular payments, Stripe Payouts gives you full control. Your affiliates also get paid on time (every time), which builds trust and keeps them happy.

So, if you want to save time and make your program more professional, adding Stripe Payouts is a great choice. It’s a simple setup that leads to smoother operations and better results for your business.

Ready to Simplify Affiliate Payments?

Are you ready to make affiliate payments easier and more reliable? Working with the right tools and the right team makes all the difference. 

The AffiliateWP Stripe Payout tool by WooNinjas helps make your life easier by sending affiliate payments automatically. It saves you time, avoids mistakes, and takes the stress out of paying your affiliates. We are a trusted developer known for building powerful AffiliateWP extensions that are easy to install, simple to manage, and backed by expert support. Whether you’re just getting started or looking to scale, our tools help you run a smooth, professional affiliate program with ease. Visit WooNinjas.com to explore more add-ons or reach out to our team for help setting up your system the smart way.

Share This Story, Choose Your Platform!

Our products are trusted by 3000+ happy customers!

Latest Posts

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top