Stripe Payment Marketplace Add-On webkul.com /blog/magento-marketplace-stripe-payment-gateway/ Published On - July 30, 2014 Stripe Payment Marketplace Add-On 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 the 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. 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. 1/16
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. 2/16
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 an order. Minimum Order Total-This option allows admin to set minimum order total.if Grand total of order is less than specified Minimum Order Total value then Marketplace Stripe module will not allow to check out with Marketplace Stripe payment gateway. Maximum Order Total- allows admin to set maximum order total. Sort Order-Here admin can set 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 screenshot. Stripe Payment Gateway will provide you these keys. Now complete app settings to connect your website to stripe account. 3/16
Stripe Payment Marketplace Add-On Working Process When all the configuration settings are done, the seller needs to set his stripe account (card/bank) details to make the transfer to his account from his marketplace accounts -> 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 stand alone accounts please check https://stripe.com/docs/connect/standalone-accounts 4/16
5/16
Note- Here seller needs to connect with the stripe to make transfer successfully. If a seller does not have stripe account and can not enter correct account details then he can not receive 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- 6/16
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. 7/16
After adding the 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 the customer can add new card details of select the existing card. 8/16
After clicking on Add New Card button the customer will receive a stripe pop-up where the 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. 9/16
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. 10/16
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. Customers can also check the payment method under the invoice. At Backend Stripe Payment Marketplace Add-On See Placed order details with Marketplace Stripe Payment Gateway from path admin panel-> Sales->Manage Order, Select order here. 11/16
Order Invoice and Transaction Page After the 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 is done using Stripe Payment Gateway. Seller s Invoice page 12/16
All transactions of all sellers for their product from placed order. Transaction Detail Page where can see seller s payment transaction details- 13/16
Refund Using Marketplace Stripe Payment Gateway, Seller should have his own stripe account so he can manage his buyer s refund. 14/16
After clicking on Refund button, you can check refund status and refunded amount on Stripe payment gateway. 15/16
That s all for Stripe Payment Marketplace Add-On. 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/ 16/16