service@angelleye.com
  • Facebook
  • Twitter
  • RSS
  • Facebook
  • Twitter
  • RSS
  • PayPal Store
  • Affiliates
  • My Account
0 Items
AngellEYE
  • Products & Services
    • Premium Support
    • Plugins and Extensions
      • Magento
      • WordPress
        • WooCommerce
      • FileMaker
    • PayPal Tools
      • PHP Class Libraries
      • Credit Card Readers
    • Books
  • Docs
    • PayPal for WooCommerce
    • PayPal for WooCommerce Multi-Account Management
    • PayPal Shipment Tracking for WooCommerce
    • Offers for WooCommerce
    • Offers for WooCommerce – Binding Offer
    • Offers for WooCommerce Dokan
    • Split PayPal Credit Card Payment for WooCommerce
    • PayPal Plus for WooCommerce
    • PayPal Webhooks for WordPress
    • PayPal IPN for WordPress
    • PayPal Invoicing for WordPress
    • Gravity Forms Braintree Payments
    • PayPal for Divi
    • PayPal WP Button Manager
    • PayPal Here for WooCommerce
    • PayPal Virtual Terminal PHP
    • PayPal PHP Library
    • PayPal Notify FileMaker
  • Support
    • Tutorials
    • Help Desk
  • Quote Request
  • Blog
  • Contact
Select Page

PayPal for WooCommerce Multi-Account Refund Procedures

by Drew | Last Updated Jul 12, 2020 | Published on May 19, 2020 | PayPal for WooCommerce Multi-Account Management | 6 comments

Introduction

Our PayPal Multi-Account for WooCommerce plugin allows you to process payments for 3rd party seller accounts by adding their PayPal account email address to the trigger conditions.

Optionally, you can include API credentials for the secondary account(s) as well.

Depending on the configuration of your PayPal Multi-Account trigger conditions and whether or not you have API credentials available, the ability to process refunds from WooCommerce will be affected.

Initiating a Refund

Refunds can be initiated right from the WooCommerce order details page.

There are two ways to initiate a refund for a WooCommerce Order, Manual Refunds and Refunds via PayPal Express Checkout.

Manual Refunds

  • Manual refunds simply record the refund amounts entered by you in WooCommerce and do not facilitate the actual money refund to the Buyer’s account.
  • Site Admin has to take care of actually transferring the money to the Buyer’saccount by themselves.
  • In our case, we don’t recommend this option as there is a good chance that multiple PayPal accounts are involved, and handling refunds for them manually will be cumbersome.
Manual Refunds

Refunds via PayPal Express Checkout

  • PayPal Multi-Account for WooCommerce enables refunds via PayPal Express Checkout.
  • These payments are instantaneous, and the money will be refunded directly from the secondary PayPal accounts to the Buyer’s account.
  • Whenever a refund is processed, each transaction will be refunded individually, and the WooCommerce order notes will be updated accordingly with the transaction details.
  • We recommend Refunds via PayPal Express Checkout and the rest of the article is going to be focused on making refunds using the PayPal Express Checkout option.
ECRefunds

Full Refunds

  • PayPal for WooCommerce Multi-Account Management supports total order amount refund under the following conditions:

    1. All secondary accounts involved in the order have their API credentials added to them.
    2. The order is not older than 180 days.
API credentials
  • For a full refund, any shipping costs and the commission sent to the Primary account configured in PayPal for WooCommerce plugin will be refunded as well.

Partial Refunds

As of today, PayPal Multi-Account for WooCommerce does not support partial payments.

Please submit a feature request at AngellEye Support if this something that you want to see in PayPal Multi-Account for WooCommerce plugin.

Let’s See Some Examples

Let’s take some examples to understand how refunds will work with PayPal Multi-Account for WooCommerce plugin.

Example 1

  • 3 Secondary accounts and all of them have API credentials added to them.
    • Account B is set to trigger for product Beanie.
    • Account C is set to trigger for product T-shirt.
    • Account D is set to trigger for product Hoodie.
  • A global commission of 10% will be sent to the primary account (Account A) configured in PayPal for WooCommerce plugin.
  • The Order includes a Beanie, a T-shirt, and a Hoodie.
  • The order total can be refunded in full, including any commission and shipping costs.
example1

Example 2

  • At least 1 of the secondary accounts does not include API credentials.

  • Refunds should not be available at all because a partial refund is not supported with our current multi-account integration.

example2

Looking for Live Help?

Schedule a live meeting with Drew Angell, PayPal Certified Developer, and get all of your questions or concerns answered.

Get Premium Support

Featured PayPal Products and Services

  • Drew Angell PayPal Help

    PayPal Support

    Rated 4.94 out of 5
    $100.00
  • WooCommerce PayPal Plugin

    PayPal for WooCommerce

    Rated 4.81 out of 5
    FREE!
  • WooCommerce Multiple PayPal Accounts

    WooCommerce Multiple PayPal Accounts Plugin

    Rated 4.82 out of 5
    $119.99
  • PayPal Shipment Tracking for WooCommerce

    PayPal Shipment Tracking for WooCommerce

    Rated 4.60 out of 5
    $49.99
  • Sale! Split Credit Card Payment

    PayPal for WooCommerce – Credit Card Split Payment

    $99.99 $49.99
  • Offers for WooCommerce Plugin Module

    Offers for WooCommerce

    Rated 4.76 out of 5
    $59.99
  • WordPress PayPal Invoice Plugin

    WordPress PayPal Invoice Plugin

    Rated 5.00 out of 5
    $20.00
  • PayPal Webhooks WordPress Plugin

    PayPal Webhooks for WordPress

    $79.99

6 Comments

  1. Ola
    Ola on September 21, 2020 at 3:28 pm

    Hi There,

    I am setting up a multi-vendor marketplace website, Sellers will be required to enter their paypal login information when they sign up.

    Regarding the refund process mentioned in example 2, does this mean that the sellers have to follow a separate process to register their APIs or will this be captured when they sign up and register on the website (we are using DOKAN).

    Reason for my question is that alot of sellers will not understand how to obtain API keys etc.

    Thanks

    Reply
    • Drew
      Drew on September 21, 2020 at 7:39 pm

      Right now you would have to obtain those from them and enter them for them. It’s not built into the sign-up process. It’s really not an ideal scenario right now. We simply haven’t built this out that far yet.

      We’re going to be improving all of this, but it’s going to happen in stages. First, we have to get our main PayPal for WooCommerce plugin updates to use the latest version of PayPal’s SDK. With this, we’ll tie in “Integrated Signup” which will allow people to log in to PayPal to connect their account instead of having to enter API credentials.

      From there, we’ll update our extensions to that plugin (including multi-account) to allow this same sort of integration for vendors. We’ll have to do this for each separate vendor plugin as well. We’ll most likely be starting with WC Vendors, and then Dokan would follow that.

      So it’s coming, but it’s going to be next year most likely before you see those changes published. Sorry I don’t have better immediate news for you.

      Reply
      • Ola
        Ola on September 27, 2020 at 12:02 pm

        Thanks Drew,

        In this case, if the buyer opts to request a refund directly via their paypal account could you explain how this would work in the scenario of a payment being split between the 2 parties being Vendor and store owner(Commission).

        Regards

        Reply
      • Ola
        Ola on October 11, 2020 at 3:48 am

        Hi Drew,

        Just had one last question as below, if the customer was to initiate a refund request through their paypal account how would this work. I think this can be the workaround hence my question. If possible would be to leave this in the hands of the seller and customers. If the request came from the customer account would paypal reverse the transactions?

        Vice versa if the seller refunded the transaction from their paypal would their affected portion flow back to the sellers account?

        Thanks

        Reply
  2. Austen Osborne
    Austen Osborne on July 26, 2021 at 5:58 am

    I’m using WC Vendors. How do we enable the sellers to be able to add their api creds as part of the signup process? It’s a bit of a stretch to expect regualr users to know/want to do this.

    Reply
    • Drew
      Drew on September 14, 2021 at 11:18 pm

      I’m sorry for the delay replying here. For future reference, it’s best to submit a ticket to our help desk at https://angelleye.com/support if you’re needing help with one of our products.

      Our plugin does not require API credentials from vendors. It only requires their email address, and this is already being included on vendor sign-up. There is a field for “email” and a separate field for “PayPal email.” If the PayPal email is entered it will use that. Otherwise, it will fall back to the regular email.

      I believe there’s an option built into Dokan that lets you add the PayPal email to the vendor sign-up so they can enter both accordingly.

      Let me know if you have any questions or concerns about that.

      Thanks!

      Reply

Submit a Comment Cancel reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Product Categories

  • Books
  • PayPal Tools
    • Credit Card Readers
  • PHP Class Libraries
    • Demo Kits
  • Plugins
    • FileMaker
    • Magento
    • WordPress
      • WooCommerce
  • Premium Support
  • Uncategorized
  • Web Design / Development

Blog Categories

  • Contact Us
  • Affiliates
  • Privacy Policy
  • Refund Policy
  • Facebook
  • Twitter
  • RSS

Copyright © 2007-2023 Angell EYE, LLC