View Product Page

Manual payment

If you want to create payments manually, you can do the following.

From the commissions list page, you can filter and select the commissions by status, affiliate, product, date and from the bulk actions select “Create a payment manually“.

The plugin will automatically group the commissions of each affiliate user (so calculate the total amount to be paid) and create one payment record for each affiliate.

The manual payment record will be automatically set to the On hold status.

Example: you want to manually generate a payment record for all the pending commissions older than 30 days.

You can first click on the “Pending” view, then, filter the commissions by date, select them all and finally create a payment from the bulk actions.


This will create one payment record for each affiliate in the Commissions Payments table (in this case, one for Susanne and one for Elisabetta) with the on-hold status.

Now you can pay your commissions using any offline payment gateway you prefer, for example in cash or with a non-supported gateway, and once the payment is done, you can manually change the payment status to “Completed” either from the payment details or from the payment actions in the payments list.


This action will also change the status of the related commissions to “Paid“. For more details about the commission status, please, refer to this page.

Also, even if the payment record is created manually, you can also process the payment from this page by using any of the integrated gateways: the payment will be automatically set to completed.

Payment with Bank transfer

Payments via Bank transfer are currently very similar to manual payments, but if you enable them, your users will be able to enter their payment details (so the Account name, IBAN and Swift code) so you can quickly find them in the payment details when you will process the payment.

The payment, however, occurs manually, so you will have to create a bank transfer from your bank, the plugin will not do that on your behalf.

To enable this gateway, go to General options > Commissions & Payments > Payment gateways and make sure the gateway is enabled (it is enabled by default when you first activate the plugin).


Then, go to the Commissions list page, filter them based on your needs and select the commissions you want to pay.

Then, click on Bulk actions dropdown and select “Pay via Direct bank/Wire transfer“.

Pay via direct bank/wire transfer


This will create one payment record for each affiliate with the “on hold” status.


If the payment details have not been set for the affiliate, you will be able to add them from the Gateway details in the Payment details, as you can see below.
Please, note, this option is available only if you’re using the premium version.


You can now issue the payment (manually) from your bank account and once it is done, you can manually change the payment status to “Change status to completed” from the payment actions.


This will also update all the related commissions’ status and set it to “Paid“. For more details about the commission status, please, refer to this page.

PayPal MassPay

Please note: since PayPal MassPay is no longer supported it cannot be activated on new users’ accounts.
Yet, users who had previously activated PayPal MassPay service can keep using it to manage payments automatically and can refer to the following information for the configuration.

PayPal MassPay can be used to automate the payment of multiple commissions as one of the automatic gateways.

In order to work properly, you have to set the right credentials from YITH > Affiliates > Commissions & Payments > Payment gateways, by clicking on the pencil icon that appears as you hover it.


This will open a modal window, where you can set up the followiing options:


Enter “username”, “password” and “signature” of your PayPal account. Read more on this page if you are not able to find the credentials required.

To complete commission payments correctly by PayPal, your must necessarily have a “Premier” or “Business” account that has to be set up for “MassPay” service. To allow this, you need to make a request to PayPal customer service.

If you want to check if your plugin is working well with a PayPal test account, you can create a Business account: enter the credentials of the new account and tick the option Enable PayPal sandbox.

Whenever an affiliate drives a sale to your shop, you will see the list of commissions in YITH > Affiliates > Commissions > Commissions List.


You will be able to see this payment gateway as a payment option for on the Commissions page, both in the bulk actions and in every single commission.

Based on the payment settings, the payment will be either processed automatically (please, see this page) or manually.

A payment record will be created in the Commissions Payments tab. The payment will be temporarily set as Pending and the commissions as Pending payment. Once PayPal completes and confirms the payment, it will be automatically set to Completed and the commissions as Paid.

YITH WooCommerce Account Funds

YITH WooCommerce Account Funds allows all users to have a virtual wallet available on your website for their purchases. Users can make a deposit that will be converted into virtual funds that can be used to purchase products of your store and avoid any kind of transactions (and possible issues with it) before the purchase.

By combining these two plugins, you will be able to credit the affiliate commissions as available funds in your users’ account.

Make sure you install and activate the YITH Account Funds plugin and then enable this gateway from General options > Commissions & Payments > Payment gateways.


Now, you will be able to see this payment gateway as a payment option on the Commissions page, both in the bulk actions and in every single commission.

A payment record will be created in the Commissions Payments tab. As it is processed instantly, the payment will appear as Completed and the commissions as Paid.

Also, you will see a record of the payment in the Income/Expenditure History endpoint in My account, where all the funds movements are recorded.

Funds in My account

For further details about YITH WooCommerce Account Funds settings, please refer to the official documentation.

YITH WooCommerce PayPal Payouts

YITH PayPal Payouts for WooCommerce allows you to pay all the commissions that are generated by your affiliates through PayPal.

First of all, make sure the plugin is installed and activated. Then, configure YITH PayPal Payouts as explained on this page.

Now enable this gateway from General options > Commissions & Payments > Payment gateways.


Whenever an affiliate drives a sale to your shop, you will see the list of commissions in YITH > Affiliates > Commissions > Commissions List.


You will be able to see this payment gateway as a payment option on the Commissions page, both in the bulk actions and in every single commission.

Based on the payment settings, the payment will be either processed automatically (please, see this page) or manually.

A payment record will be created in the Commissions Payments tab. The payment will be temporarily set as Pending and the commissions as Pending payment. Once PayPal completes and confirms the payment, it will be automatically set to Completed and the commissions as Paid.

Affiliate payments in Payouts list

Once the payment is done, you will also be able to see this payment in your Payouts List. It will be easy to spot the payment of affiliate commission, as they are listed as Affiliate Payment for (followed by the affiliate payment ID) and will take on the affiliate status in the PayOut Mode column.

Affiliate payments in payouts list

Notifications

When a payout is made, PayPal sends a notification to both the sender and the receiver. You can customize the email subject and content from YITH PayPal Payouts > Notifications. To show the affiliate’s commission IDs in the content of the email, you can use the placeholder ´{commission_ids}.

Notifications about payouts

YITH WooCommerce Stripe Connect

YITH Stripe Connect for WooCommerce allows splitting credit card payments made on your store among your business partners immediately and automatically. Due to the integration with the Affiliates plugin, you are also able to pay the affiliates (automatically) via Stripe Connect.

First of all, make sure the plugin is installed and activated. Then, configure YITH Stripe Connect as explained on the official documentation on this page.

Also make sure that your affiliates have connected their Stripe account as explained on this page, otherwise it will not be possible to issue automatic payments.

Now you will be able to see and enable this gateway from General options > Commissions & Payments > Payment gateways.


Whenever an affiliate drives a sale to your shop, you will see the list of commissions in YITH > Affiliates > Commissions > Commissions List.


You will be able to see this payment gateway as a payment option on the Commissions page, both in the bulk actions and in every single commission.

Based on the payment settings, the payment will be either processed automatically (please, see this page) or manually.

A payment record will be created in the Commissions Payments tab. As the payment is instantly processed, it will be automatically set to Completed and the commissions as Paid.

The commissions payments will be also recorded in the Commission Report tab in Stripe Connect endpoint:

Stripe paid commissions

Check over instance before processing payments

YITH Affiliates plugin automatically enables this safety check for those who run staging sites for every payment method, which might cause the payments to fail. This check makes sure that an automatic payment fails, if it detects that the plugin has been moved to a domain other than the one where it was originally installed.

An example:

Imagine you clone your production site into a staging, all affiliate configurations will be cloned as well. If you set up automatic payments for the affiliates, there is a chance that the staging site will issue payments via the live payment account (e.g. PayPal, Stripe etc.), thus leading to double commission payments for affiliate.

In this case, thanks to this check that is automatically enabled, the system makes the payment fail for safety reasons, because the staging domain isn’t the same as the production one where plugin was originally installed.