Reading list Switch to dark mode

    Magento Marketplace Stripe Payment Gateway

    Updated 20 January 2017

    Magento Marketplace Stripe Payment Gateway module allows customer from all over the world to make payment through Stripe Payment Gateway. Under this module, the sellers can add their stripe account and payment is split between sellers and admin at the time of payment. Also, customers can save their card details at checkout and make their purchase with the use of saved card.

    This payment gateway is an add-on of Marketplace Module. To use this module you must have installed first Marketplace Module.

    Features

    • Latest stripe library is used.
    • Enable/disable payment method from admin panel.
    • Provide split payment to sellers for your Marketplace store.
    • Supports all the cards that stripe supports.
    • Allow sellers to register themselves using stripe connect.
    • Customers can save their card for the future purchase.
    • Customers can delete their saved card from their account section.
    • Fully open source and easy to use.

    MARKETPLACE MOBILE APP

    Mobikul Marketplace: Mobikul Marketplace converts your Magento marketplace store into a mobile app. Your customers can easily purchase products on the go. They don’t need to have a laptop or desktop, they can easily explore your store through their smart phones. It will not only benefit the store owner and customer it will benefit the seller’s too. Sellers can see their dashboard, order history and can contact to the admin through the mobile app. So what are you waiting for, you must now have a mobikul marketplace to be a step ahead.

    Highlighted Features:

    • Seller Profile.
    • Seller Dashboard.
    • Seller Order History.
    • Market Place Landing Page Where Popular sellers and Description about the marketplace is mentioned.

    Note: The MOBIKUL Marketplace Mobile app is a different module. You have to install it separately.

    Searching for an experienced
    Magento Company ?
    Find out More

    Installation

    Installation of the module is super easy you need to move the app and lib folder to your Magento root directory.

    configuration

    After moving both the folders flush the cache from Magento admin module. Under system > cache management.

    cache

    And now your Marketplace Stripe Payment Gateway module has been installed.

    Configuration

    After the successful installation of the Marketplace Stripe Payment Gateway module you will be able to see the configuration panel under system -> configuration -> SALES ->Payment Methods as per the below screen.

    configuration-of-mp-stripe

    As per the above screen you can see many admin config parameters for Magento Marketplace Stripe Payment Gateway module, here explanation for every config parameters is-

    Enabled- admin can enable/disable Magento Marketplace Stripe Payment Gateway module.

    Title – Here admin can set the title which will display on the front end.

    API Live Key- Set API Live key provided by Stripe Payment Gateway.

    API Live Publishable Key- Set API Live Publishable key provided by Stripe Payment Gateway.

    API Test Key-Set API Test key will use for testing the payment gateway.

    API Test Publishable Key-Set API Test Publishable key will use for testing the payment gateway.

    API Client Id- Set API Client Id provided by Stripe Payment Gateway,this is required to connect seller with stripe account.

    Debug- By this option, admin can enable or disable the debugging mode.

    Payment from Applicable Countries-Here admin can select the specific  countries for marketplace stripe payment.

    New Order Status- Set order status using this payment gateway after placing order.

    Minimum Order Total-This option allows admin to set minimum order total.If Grand total of order is less then specified Minimum Order Total value then Marketplace Stripe module will not allow to checkout with Marketplace Stripe payment gateway.

    Maximum Order Total- allows admin to set maximum order total.

    Sort Order-Here admin can sets the sort order value.

    How to get Test/Live Keys

    For getting stripe API keys, you need to have your store stripe account first. Can create stripe account from link https://dashboard.stripe.com/register.

    After creating stripe account, can see Test Key and Live Key on your account settings section as shown in given screenshotStripe Payment Gateway will provide you these keys.

    Selection_012

    Now complete app settings to connect your website to stripe account.

    mpstripe_app

    Magento Marketplace Stripe Payment Gateway Working Process

    When all the configuration settings are done, the seller need to set his stripe account (card/bank) details to make transfer to his account from his marketplace accounts’s -> “Stripe Payment Manager” tab, like in the given screenshot.

    Note – We use seller standalone account to connect with admin’s account.

    For more details about standalone accounts please check – https://stripe.com/docs/connect/standalone-accounts

    connect-seller-account-with-stripe

    mpstripe_connect1
    mpstripe_connect2

    Note- Here seller needs to connect with stripe to make transfer successfully. If a seller does not have stripe account and can not enter correct account details then he can not received payment using stripe payment gateway and all his payment will be moved to admin stripe account.

    After Successfully, connection with stripe seller will be redirected back to his payment page with the successful message. Now if he wanna update his stripe account details then he can update it like-

    update-seller-account-with-stripe

    If Magento Marketplace Stripe Payment Gateway Method is enabled from admin panel then customers can see a “Stripe Cards” option in the account menu. Under this option, a customer can see all the cards which are saved to make payment with stripe payment gateway. A customer can also delete the saved card from here.

    saved-cards

    After adding product to the cart, a customer can process checkout to make payment with Magento Marketplace Stripe Payment Gateway. After selecting Marketplace Stripe Payment Gateway at the checkout, a customer can see the list of their saved card. Here customer can add new card details of select the existing card.

    checkout-with-mp-stripe

    After clicking on “Add New Card” button the customer will receive a stripe pop-up where customer can enter the card details and make the payment.

    Note– For testing mode can use test cards given in https://stripe.com/docs/testing.
    stripe-pop-up

    After clicking on the pay button the customer can see the card details under the card list. From here the customer can select the card to make payment and also the customer can save the card for further payments.

    select-card

    After selecting the card the customer can click on the continue button to review and place the order. If all the details are correct then the customer will receive the message ”Payment has been successfully done. ” with the order number.

    payment-successful

    Customers can also check the payment method under the invoice.
    invoice

    At Backend Marketplace Stripe Payment Gateway

    See Placed order details with Marketplace Stripe Payment Gateway from path admin panel-> Sales->Manage Order, Select order here.

    mpstripe_sellerorder

    Order Invoice and Transaction Page

    After successful transaction has been done using Marketplace Stripe Payment Gateway and admin can see the invoices and transactions details for that particular order in which payment done using Stripe Payment Gateway.

    mpstripe_invoices

    Seller’s Invoice page

    mpstripe_sellerinvoice

    All transactions of all sellers for their product from placed order.

    mpstripe_translist

    Transaction Detail Page where can see seller’s payment transaction details-

    mpstripe_sellertran

    Refund

    Using Marketplace Stripe Payment Gateway, Seller have his own stripe account so he can manage his buyer’s refund.

    mpstripe_sellerpay
    mpstripe_refund

    After clicking on Refund button, you can check refund status and refunded amount on Stripe payment gateway.

    mpstripe_refunddone

    That’s all for Magento Marketplace Stripe Payment Gateway module, still have any issue feel free to add a ticket and let us know your views to make the module better https://webkul.uvdesk.com/en/

    Current Product Version - 1.0.3

    Supported Framework Version - 1.8.x.x, 1.9.x.x

    . . .

    Leave a Comment

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


    8 comments

  • Jenny Queen
    • Preeti
  • Clint Sikes
    • webkul
  • APZ
    • webkul
      • APZ
    • webkul
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content