Home Forums Stripe Commissions & Gateway Support Refund integration

NOTICE: We've Moved to a Ticket System for Support

As of August 31, 2017 (12am EST) our support forums will be retired (read-only), and we will be moving to a support ticket system.  This will allow us to better organize and answer support requests, and provide a more personalized experience as we assist our customers.

For the time being, we will leave our forums open for reading and learning while we work on creating a more robust Knowledge Base for everyone to use.

If you are a WC Vendors Pro customer please open a support ticket here. 

If you are a WC Vendors user please open a support ticket on the Wordpress.org forums.

The information on this forum is outdated and in most instances no longer relevant. Please be sure to check our documentation for the most up to date information.

https://docs.wcvendors.com/

Thank you to all of our customers!

 

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #55677
    Neil
    Participant

    Hi there,

    I’m using a Buddyboss Social Marketplace solution with WC vendors free (for now) and just purchased Stripe plugin. I noticed that when i hit refund in my PayPal account, my woocommerce backend was updated automagically and emailed the customer a refund notice.

    When i did the same test in Stripe, there was no connection back to Woocommerce to update the order there. Is that something that could happen automatically with this Stripe integration? Sorry not 100% sure if this is WC vendors or Woo.

    Thanks
    Neil

    
    ### WordPress Environment ###
    WC Version: 2.6.14
    Log Directory Writable: ✔
    WP Version: 4.6.1
    WP Multisite: –
    WP Memory Limit: 512 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: en_US
    
    ### Server Environment ###
    
    Server Info: Apache/2.4.10 (Debian)
    PHP Version: 5.6.30-0+deb8u1
    PHP Post Max Size: 8 MB
    PHP Time Limit: 30
    PHP Max Input Vars: 1000
    cURL Version: 7.38.0
    OpenSSL/1.0.1t
    
    SUHOSIN Installed: –
    MySQL Version: 5.7.14
    Max Upload Size: 2 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔
    
    ### Database ###
    
    WC Database Version: 2.6.14
    : 
    woocommerce_sessions: ✔
    woocommerce_api_keys: ✔
    woocommerce_attribute_taxonomies: ✔
    woocommerce_downloadable_product_permissions: ✔
    woocommerce_order_items: ✔
    woocommerce_order_itemmeta: ✔
    woocommerce_tax_rates: ✔
    woocommerce_tax_rate_locations: ✔
    woocommerce_shipping_zones: ✔
    woocommerce_shipping_zone_locations: ✔
    woocommerce_shipping_zone_methods: ✔
    woocommerce_payment_tokens: ✔
    woocommerce_payment_tokenmeta: ✔
    MaxMind GeoIP Database: ✔
    
    ### Active Plugins (19) ###
    
    CloudFlare Flexible SSL: by iControlWP – 1.2.2
    bbPress: by The bbPress Community – 2.5.11
    BuddyPress Reorder Tabs: by BuddyBoss – 1.0.9
    MarketPlace: by BuddyBoss – 1.3.0
    BuddyBoss One Click Installer: by BuddyBoss – 1.0.4
    BuddyPress Follow: by Andy Peatling
    r-a-y – 1.2.2
    
    BuddyPress Global Search: by BuddyBoss – 1.1.7
    BuddyPress: by The BuddyPress Community – 2.7.4
    Crisp: by Crisp IM – 0.9
    WPBakery Visual Composer: by Michael M - WPBakery.com – 4.12
    Newsletter: by Stefano Lissa & The Newsletter Team – 4.7.9
    ResponsiveVoice Text To Speech: by ResponsiveVoice – 1.1.7
    SendGrid: by SendGrid – 1.10.7
    WC Vendors - Stripe Commissions & Gateway: by WC Vendors – 1.0.4
    WC Vendors: by WC Vendors – 1.9.8
    WooCommerce: by WooThemes – 2.6.14
    WordPress Social Login: by Miled – 2.3.0
    WP Super Cache: by Automattic – 1.4.9
    YITH WooCommerce Recover Abandoned Cart: by YITHEMES – 1.0.4
    
    ### Settings ###
    
    Force SSL: ✔
    Currency: USD ($)
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 0
    
    ### API ###
    
    API Enabled: –
    
    ### WC Pages ###
    
    Shop Base: #58 - /marketplace/
    Cart: #59 - /marketplace/cart/
    Checkout: #60 - /marketplace/checkout/
    My Account: #61 - /members/my-account/
    
    ### Taxonomies ###
    
    Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    
    ### Theme ###
    
    Name: OneSocial Child Theme
    Version: 1.1.4
    Author URL: http://www.buddyboss.com
    Child Theme: ✔
    Parent Theme Name: OneSocial
    Parent Theme Version: 1.2.0
    Parent Theme Author URL: http://www.buddyboss.com
    WooCommerce Support: ✔
    
    ### Templates ###
    
    Overrides: onesocial-child/woocommerce/archive-product.php
    onesocial-child/woocommerce/content-product.php version 2.4.0 is out of date. The core version is 2.6.1
    onesocial-child/woocommerce/content-product_cat.php version 2.5.0 is out of date. The core version is 2.6.1
    
    : Learn how to update outdated templates
    
    #55681
    WC Vendors Support
    Participant

    When i did the same test in Stripe, there was no connection back to Woocommerce to update the order there. Is that something that could happen automatically with this Stripe integration? Sorry not 100% sure if this is WC vendors or Woo.

    Good questions! With Stripe Connect, when you click refund in your wp-admin, that just changes the Woo order status. It does not automatically issue a refund to the customer.

    Why?

    Stripe cant refund money it doesnt have. You dont have the money. Your vendor does. The vendor must issue the refund from their Stripe dashboard to your customer. (This is only if the vendor was already paid via Stripe, and since Stripe pays instantly at checkout, the only time this isnt the case is if the vendors account wasnt actually connected to stripe yet so admin got paid instead).

    Any payment gateway that pays vendors instantly (stripe, paypal), the vendors have to issue the refund. Whomever gets paid at checkout is responsible in whole for chargebacks, if instantly, the vendor, if not, the admin.

    #55917
    Neil
    Participant

    Hi Ben,

    Thanks! OK so you hit the nail there with my next question! My vendor hasn’t created their Stripe account yet. Also my admin Stripe account received all of the money from their order. So can i surmise that this is because the vendor’s stripe wasn’t set up before the sale?

    With this software solution, once the vendor has their Stripe setup, should they be able to issue refunds from within the marketplace UI or would they do this from their Stripe account on the Stripe website? Just trying to understand the processes involved.

    Thank you!
    Neil

    #55919
    WC Vendors Support
    Participant

    Correct! Vendor lists a product, does not connect to stripe. Product sells. Admin gets 100% to their stripe account. Admin pays vendor how admin chooses (but not stripe, since stripe is ONLY at checkout not manual). Admin yells at vendor and calls them funny names for being dumb not signing up to take money for their sales.

    (PS — Search the forums here, someone wrote some code that prevents vendors from selling products UNTIL they connect to Stripe. I cant remember who or where the thread is, but it’s here somewhere)

    All refunds happen @ stripe.com. Not on your website.

    Cheers

    #55925
    Neil
    Participant

    Thanks Ben. Can you remove the links to my site from the report?

    Home URL: http://dev.postcardtree.com
    Site URL: http://dev.postcardtree.com

    🙂

    #55926
    Neil
    Participant
    #55928
    WC Vendors Support
    Participant

    Success! There you go. Have fun man. 🙂

    #56073
    Neil
    Participant

    Thanks Ben – i can still see the URLs in the original post?

    So now i understand refund must be initiated by vendor in Stripe account. How can vendor mark order as refunded in vendor dashboard? This is what they see.

    #56148
    WC Vendors Support
    Participant

    So now i understand refund must be initiated by vendor in Stripe account. How can vendor mark order as refunded in vendor dashboard? This is what they see.

    They dont. They tell you (admin) that they refunded the order. And you (admin) changes the order status to refund, changes commissions to reversed, and is then done. If the entire order wasnt refunded you’d just edit out the right line items. Standard WooCommerce stuff. You manage a vendors orders like you manage regular orders, no different in any way shape or form.

    #56198
    Neil
    Participant

    Oh i see. Sorry i’m new to Woocommerce. Seems odd that the site admin needs to be the refund controller.

    So basically if the buyer has a problem with the order, they would need to contact the vendor and then the vendor would need contact the site admin to request the refund, right?

    If i manually refund, this is not reflected in the vendor’s dashboard?

    On a site note: as an admin, I see this when i look to refund an order. My research suggested that this button should be available – any insight always appreciated. I’m nearly ready to invest in WC Vendor Pro!

Viewing 10 posts - 1 through 10 (of 10 total)
  • The forum ‘Stripe Commissions & Gateway Support’ is closed to new topics and replies.