Menu Close
    Hire us Request quote Reading list Switch to dark mode

    Stripe SCA Enabled: Multivendor Marketplace for Shopify

    Multivendor Marketplace for Shopify has got the Stripe Connect Payment Gateway. Using this, the order amount directly goes to respective Seller & Admin account as per the share configured on the basis of commission.

    Please note that both admin & seller need to have their respective Stripe accounts.

    ⠀⠀⠀⠀

    To use this payment gateway, the admin needs to enable the Stripe Connect from the feature app section:

    Multivendor Admin Panel > Feature Apps

    The installation and configuration of the following feature have been in-depth explained in the following manual: Multi Vendor Marketplace for Shopify: Stripe Connect Integration

    As we have introduced the Strong Customer Authentication for the Stripe Connect Payment Gateway. So, in this blog, we’ll only go through the steps needed to enable the following authentication.

    Follow the steps below to configure the same.

    Moreover, to know more about SCA regulation: Strong Customer Authentication

    ⠀⠀⠀⠀

    SCA Configuration

    Configure Checkout Payment Method to implement new regulation called SCA (Strong Customer Authentication)

    To configure this, visit Multivendor Admin Panel > Orders > Checkout Payment Method:

    Here, you’ll have the following configurations:

    Configuration Page: Multivendor Admin Panel > Orders > Checkout Payment Method

    SCA REGULATED ACCOUNT BUTTON

    Enable this to implement the new regulation called SCA (Strong Customer Authentication). Know more

    Enabling this option will give you a few more options:

    • ENABLE STRIPE FOR: Stripe will work on the checkout page. (Merchants using the Seller Membership feature app can enable the Stripe for membership payments as well.)
    • GET CUSTOMER CARD DETAILS ON: The customer card details will validate on the Thank You Page.
    • PAYMENT FLOW: Choose where to provide the option to enter the payment details, i.e., Payment on same page or Redirect to Stripe page.

    NOTE:

    Payment on the same page: You need to select this option if you want to appear the payment information pop-up to customers on the same (Thank You) page.

    Redirect to Stripe page: In case you want to appear the payment information on the Stripe payment page, you can select this option. Now, once the customer completes the order process, he/she will be straightaway redirected to the Stripe payment page to enter the payment details and again get back to the Thank You page.

    This is the continuation of the above configuration page (Multivendor Admin Panel > Orders > Checkout Payment Method)

    EDIT TEMPLATE– You can edit the template for:

    Payment on the same page: In case you want to edit the template of the payment page pop-up that appears on the Thank You page, you can make the changes from here as per your requirement.

    This is the page you’ll get after clicking on ‘Edit Template’

    Redirect to Stripe page: In case you want to edit the template of the payment cancel page pop-up that appears on the Thank You page, you can make the changes from here as per your requirement.

    This is the page you’ll get after clicking on ‘Edit Template’

    Processing Method: You can select the processing method as either Separate Charges & Transfer, Direct Charges or Destination Charges.

    NOTE

    Separate Charges & Transfer: 

    By default, the whole order amount will be received by the admin from the customer. Further, the seller earning will be transferred to the respective stripe connected seller.

    This is only supported when both admin stripe account and the connected seller’s stripe account are in the same region: both in Europe or both in the U.S. Know more

    The checkout page branding will be the admin stripe account.

    Destination Charges:

    For selecting “Destination Charges” as the payment process method, make sure to enable the “split-cart” feature app Explore feature app.

    Moreover, if you haven’t enabled the split-cart feature app then the amount of order with products from multiple sellers will go to the admin and the admin needs to manually pay the seller earning.

    In other words, the destination charges will only work for the orders with the product(s) from a single seller.

    The admin will bear the stripe processing fee and the admin commission will add to the application fee. Know more

    The checkout page branding will be the seller stripe account.

    Direct Charges

    For selecting “Direct Charges” as the payment process method, make sure to enable the “split-cart” feature app Explore feature app. Moreover, if you haven’t enabled the split-cart feature app then the amount of order with products from multiple sellers will go to the admin and the admin needs to manually pay the seller earning.

    In other words, the direct charges will only work for the orders with the product(s) from a single seller.

    The stripe processing fee will be borne by the seller only and the admin commission will be added to the application fee. Know more. In this case, The checkout page branding will be a seller stripe account.

    • STRIPE FEE BEAR BY: (Only in the case of Separate Charges & transfer) Select whether admin or seller will bear the Stripe Fees.
    • STRIPE PAYMENT NAME: Configure the Stripe Payment name label created at Shopify Payment Page.
    This is the continuation of the above configuration page (Multivendor Admin Panel > Orders > Checkout Payment Method)

    Further, enter the details like Secret Key, Publish Key and Client ID and then click on save.

    The configuration from seller end will the same as that was before. To know about that, use the following link: https://webkul.com/blog/shopify-multi-vendor-marketplace-stripe-connect-integration/

    Mail Configuration

    There are two mail configurations which the admin can do:

    Visit Multivendor Marketplace Admin Panel > Mail Configuration > Mail Configuration (dropdown):

    Customer Payment Reminder:

    This will send a reminder mail to the customer to pay the order amount. It will be sent for 48 hours (2 days) at an interval of 3 hours (only in the case of SCA). This email will only be sent if the customer didn’t complete the payment.

    Admin Panel > Mail Configuration

    Stripe Payment Not Received:

    This will send a notification to the merchant when the customer does not complete the payment process. The admin will receive this email after 48 hours of the order placed and only till 51 hours of the order placed.

    After this, if any of the customers didn’t pay the order amount, the admin needs to manually pay the order or cancel it. Also, if all the orders are paid within 48 hours, the admin will not receive this email.

    Admin Panel > Mail Configuration

    Frontend

    At the checkout page, a customer will choose the “Stripe Connect” payment method to pay for the order.

    StoreFront

    Further, the customer will be asked for the card details.

    Stripe hosted page:

    Storefront

    Cancel Page:

    Storefront

    On the same page:

    Storefront

    💡 Need Help?

    Moreover, you can drop your query/suggestion at support@webkul.com or create your ticket at Webkul UV Desk

    . . .

    Comment

    Add Your Comment

    Be the first to comment.

    Back to Top
    css.php
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just received your message and our expert will get back to you shortly.
    Send Again
    Close

    Table of Content

    Hide Index