Payment list

All the payments are registered in Affiliates -> Payments.

Payment tab

Each time a commission is paid, a new payment is registered in the table.
If the commission has been set to “paid” manually, the payment will be generated with the status “Completed”. By automatic payments via PayPal, the payment will acquire the “Pending” status until PayPal notifies that the payment has been made.

In order to view payment details, you can click on its ID.

Payment details

If you need to regenerate the invoice, click on Current invoice profile available in the payment details. From here, you can edit the data in the fields and click regenerate the invoice by clicking on Regenerate invoice.

regenerate invoice

Payment settings

Payment settings

Payments of commissions are generally made manually by the administrator. If you want to automate this system, you can go to the “Settings” section of the plugin and choose from the options available in “Payment type”:

  • Manually
  • Automatically when reaching a threshold;
  • Automatically on a specific month date;
  • Automatically on a specific month date, if a specific threshold is reached
  • Automatically every day
  • Let user request payment

older commission

Pay only commissions older than: choose the minimum amount of days that will have to pass before the commission will be paid automatically.

Moreover, you can also enable the option “Notify admin” that allows you to notify the administrator via email automatically each time a new payment is made. To learn more about the type of emails you can configure, read this page of the documentation.

Let user request payment

With this option enabled, the affiliate has the possibility to request to withdraw his commissions.

let user request payment

  • Require invoice: the customer has to create an invoice before the admin will pay him. Since the affiliate is receiving money from the store he will need to send an invoice to the store admin.
  • Invoice mode: decide how the user should submit the invoice.
  • Invoice example: type the URL of the example invoice that you want to show to your affiliate.
  • Company details: give in your company details
  • Invoice fields: decide which fields are necessary for the customer to add to his invoice.

The affiliate will find a new option in his/her menu where he/she can request a withdraw. In the withdraw screen, the affiliate can decide from-to which date they want to withdraw their commissions.

Withdraw page

PayPal MassPay

PayPal is the payment gateway used by the plugin to automate the payment management for the affiliate commissions. In order to work properly, it is essential to set the right credentials in “Affiliates -> Settings -> PayPal Payment Gateway”.

Paypal settings

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.

You can apply PayPal to all the payments with the “On-Hold” status through the specific button.

pay with paypal

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.

To make the two plugins work together, you only have to activate them both. After that, the possibility to use Stripe Connect as a payment method for automatic payments will appear.

You will see a couple of examples below:

payment option 1

Within the affiliates page, using the action symbols.

payment option 3

In the Affiliates > Settings > Payments.

payment option 2

Within affiliates > Commissions > Bulk actions.

For more information on how to install the Stripe Connect plugin, take a look a the full documentation here.