Add-Ons By Simtech Development: Braintree Marketplace

Hello,

Good news for Multi-Vendor store owners!
We have developed the Braintree Marketplace add-on to let you build a custom checkout experience on the Multi-Vendor platform.
Braintree is a full-stack payments platform that makes it easy to accept payments in your online store. A lot of our clients have already explored the Braintree add-on for CS-Cart and find it useful for their business.
To automate revenue splitting and refund processing for Multi-Vendor store owners, we created the Braintree Marketplace add-on.
braintree-overview.jpg
Key Features
The Braintree Marketplace add-on for CS-Cart allows you to:
— Add Braintree Payment for your products.
— Split transactions and make payments to suppliers through the Braintree payment system.
— Set a fee for each transaction. Braintree will transfer the required amount to the client and subordinate commercial enterprises.
— Accept the most popular credit cards worldwide: Visa, MasterCard, American Express, Discover, JCB and other credit cards for payment from buyers.
— Provide secure, trusted and fast payment to your buyers.
How it works
If there are products of several vendors in the customer’s cart, the whole cart will be split into several cases by vendors and the whole order will be paid in several steps.
Look at the screenshot below to see how it works.
braintree_2.png
After successful payment of the first case with products the customer will be suggested to pay the rest products.
braintree_1.png
On the order details page the customer will see two created orders:
braintree_3.png
After the payment is made, the money is transferred to the account of the store owner, and then Braintree Marketplace divides it between the vendors.
The add-on automatically calculates the amount of money that should be transferred to the vendors for their products in the order.
You no longer have to worry about how the money is divided between your vendors; Multi-Vendor and Braintree Marketplace will do it for you.
User Guide
Learn more about the add-on in the User Guide.
Compatibility
The add-on is compatible with CS-Cart and Multi-Vendor 4.3.7 and above.

I will be glad to answer all your questions about the add-on.

Does the customer have to loop through the products from the vendors and pay each one separately? I.e. enter their card/cvv data for each vendor?

Does the store owner get stuck with the fees related to not only the multiple CC transactions per order but also the distribution to the one vendor for each transaction?

Does the customer have to loop through the products from the vendors and pay each one separately? I.e. enter their card/cvv data for each vendor?

Yes, the customer needs to enter credit card data for each vendor because we do not store this data.

Does the store owner get stuck with the fees related to not only the multiple CC transactions per order but also the distribution to the one vendor for each transaction?

Braintree informs that there are no additional fees. You can find more information about fees here: https://www.braintreepayments.com/braintree-pricing

Dear Friends,

We have added an Escrow feature to the Braintree Marketplace payment gateway, so you can intelligently manage the exposure to fraud and chargebacks.

Escrow is an option that allows you to hold funds through Braintree system until you decide to release them; at the release, you will receive the designated service fee and your sub-merchant will receive their portion of the payment.

Now you can enable the escrow feature on the settings page of the payment method.

Selection_0233.png

Once you have enabled Escrow, all the money paid by the customers will be held in escrow. Escrow statuses can be monitored on your Braintree account page.

You will see the Hold Pending status on your Braintree account page after the order is paid.

Selection_0252.png

After the Braintree system has approved the transaction, the status will be changed to Held and money will be available for release.

Funds can be released from escrow in two ways:

Via admin panel

The root admin can click Release escrow on the order page in the admin panel.

Via customer area

The customer can click Confirm delivery on the order details page.

Selection_0281.png

Once the funds are released from escrow, the status will be set to Released.

Selection_0252.png

Hope you enjoy this new feature! If you have any questions or suggestions, do not hesitate to leave comments or contact me directly.

Regards,

Oleg Gorshkov.

Dear Friends,

I am writing to let you know that there is a refund function in our Braintree Marketplace add-on.

refund.png

But customer still has to enter their CC info for each vendor in the order?

Is the refund button restricted to Admin? Or is it available to vendors?

But customer still has to enter their CC info for each vendor in the order?

Is the refund button restricted to Admin? Or is it available to vendors?

Yes, the customer needs to enter CC info for each vendor. Why do you want to change this functionality?

The refund button is accessible only for the admin.

Yes, the customer needs to enter CC info for each vendor. Why do you want to change this functionality?


Because it is a poor customer experience. They are shopping at a (one) store, not 10. Why do you think Amazon and others don't do it that way? You're buying from Amazon, not all their vendors. Ever try entering your card number 10 times on your phone to place one order?

Because it is a poor customer experience. They are shopping at a (one) store, not 10. Why do you think Amazon and others don't do it that way? You're buying from Amazon, not all their vendors. Ever try entering your card number 10 times on your phone to place one order?

Yes, you are right. It is not very convenient to enter the data many times, but Braintree API does not provide the functionality of saving cards on their side, and we can not save CC info on our side, because it is not secure.

That is why your stripe connect addon works so well! :D

That is why your stripe connect addon works so well! :D

Yes, fortunately, Stripe allows to save cards.This is really great!

Dear Friends!

As Braintree service does not register new clients, the add-on only supports existing clients of the service. Currently, it is still available on our Marketplace but only existing clients of Braintree Marketplace add-on may use it.