Reading list Switch to dark mode

    Prestashop Marketplace Braintree Payment

    Prestashop Marketplace Braintree Payment- The module will let the sellers on your site to have their buyers pay through braintree payment method. Now buyers will not be redirect to any other site while making their payment. They can pay using their credit card details while staying on the store page.

    There will be a split in the payment once the buyer pays. The seller’s share will be transferred to seller’s account and the admin share will be sent to admin account.

    NOTE:

    Prestashop Marketplace Braintree Payment module is compatible with 3D SCA(Strong Customer Authentication)

    Prestashop Marketplace Braintree Payment module is compatible with multishop and PrestaShop version 8.x.x.

    Searching for an experienced
    Prestashop Company ?
    Read More

    Features

    • Braintree payment method added to your site.
    • Buyers will not be redirected to another site.
    • Payment split to the seller and the admin.
    • Payment can only be done in USD.
    • Both the admin and seller must be domiciled in the US and receive funding in USD
    • Admin can enable/disable payment method.
    • An admin can view all Braintree transaction details in a separate tab.
    • Admin can even save the buyer’s transaction details by “enable vault” from the configuration.
    • An admin can enable/disable the “hold in escrow”, to hold seller share.
    • Admin can refund the order as per the request made by the customer.
    • Module translations available in these languages – Arabic(ar), Spanish(es), German(de), Italian(It), Russian(ru), Japanese(ja), Dutch(nl)

    Installation

    For installing the PrestaShop Marketplace Braintree Payment module you need to install the PrestaShop Advanced Multi-Vendor Marketplace module first.

    After installing the marketplace module you can start the installation of Prestashop Marketplace Braintree Payment.

    • Firstly, go to the module manager in the back office and click on ‘upload a module’.
    • After that, drag and drop the module file or select the file from the system.
    • In this way, the module installation will be successful.
    Prestashop Marketplace Braintree Payment
    Prestashop Marketplace Braintree Payment
    Prestashop Marketplace Braintree Payment

    Configuring the Module

    After the installation of the module, the admin needs to configure it.

    module-configuration

    Note:-

    • Sandbox is enabled for the testing purpose, if it is disabled by the admin then production keys will be used in the required fields.
    • If you enable the Escrow then you can hold the seller amount in the Braintree Escrow account.
    • If you disable the Escrow then the seller amount will be transferred to seller’s account as soon as buyer made the payment.

    How to get the API keys

    To get the API keys, the admin needs to have an account on https://www.braintreegateway.com/login.

    For testing purpose, the admin requires the sandbox keys. For the live site, the admin requires production keys.

    image-200

    After logging in, go to my user under Account. Here, the admin will find the API keys.

    image-201

    Now, click on the View API Keys button.

    image-202
    image-203

    In sandbox mode, 3D Secure is automatically enabled for customers.

    Whereas, 3D secure is disabled for production accounts. It is compatible with certain Braintree configurations in specific regions. Contact Braintree to integrate 3D Secure with the production account.

    Note:- You can create a “marketplace merchant account” only when you will select the country as “U.S.A” before creating an account on Braintree. The country selection button is available at the bottom of the Braintree sandbox home page.

    Workflow – Front end

    After the configuration, the seller will get a new tab on the marketplace account.

    1-8

    The seller will provide all the personal, business, and funding information under this tab.
    Note:- Under the funding information seller can give their-
    -Mobile number
    -E-mail
    -Bank details

    Braintree Registration Page

    Now, the buyer will get the Braintree payment gateway while purchasing items from the store.

    3-8

    When the user clicks on the “Braintree payment gateway”, then they won’t redirect to another site. They will remain on your site and will provide the card details here.

    Enter-card-details-1

    Enter OTP to validate card details.

    OTP-Required-1

    After getting card details validated, the user can confirm the Payment to continue with the Checkout Process.

    Click-to-pay-the-amount

    This way, without redirected to any other site the buyer can place the order.

    Admin can see all the transactions made by braintree payment gateway,by visiting braintree account on www.braintreepayment.com

    Note:- In the transaction tab, admin can select sellers to see their transactions only.

    transactions
    Advanced-Search-Braintree-Gateway-1

    Admin can also see the transaction details of a particular buyer, by visiting vault in braintree account.

    Vault-Search-Braintree-Gateway-1

    Workflow – Back end

    A new tab is add i.e. Marketplace Braintree Payment, here all the transaction details are available to the admin.

    image-160
    image-161
    13

    Note: The amount will split between the admin and seller.

    Admin transaction amount: It shows the shipping and admin product amount,received by admin.
    Seller transaction amount: It shows the seller product amount after deducting commission charges, received by the seller.
    Admin commission:- It shows the commission amount, which the admin receives.

    14

    In braintree the amount paid by buyer is first send for settlement to braintree. After settlement, the braintree transfer seller and admin amount to their braintree accounts according to the configuration done by admin.

    The amount will transfer as soon as amount is settle by braintree only when admin has disabled the Escrow setting at backend.
    If admin has enabled the “braintree escrow”, then amount will be hold by braintree escrow account.

    Now,

    • If a refund request is initiated by the buyer and the status is still “submitted for settlement”, then admin can refund the amount by “void transaction”. This will change the status to “voided” and then braintree will refund the amount to buyer.
    • If the status is still “submit for settlement”, then admin cannot release seller share from the braintree escrow account to seller’s braintree account
    15
    16
    • If the amount is settled, then admin will refund the amount by “refund” button if refund request is initiated by the buyer.
    17
    • Admin can release seller share from “braintree escrow account” to seller’s braintree account using “release from Escrow” button, if the amount is settle by braintree but braintree is holding amount in Escrow account.
    18

    This module is providing buyers with a new payment gateway i.e. braintree payment gateway for easy and successful payments.

    Support

    For any kind of technical assistance or query, please raise a ticket or send us a mail at [email protected]

    Also, please explore our Prestashop development services and vast range of quality Prestashop addons.

    Current Product Version - 5.1.1

    Supported Framework Version - 8.x.x, 1.7.x.x

    Blog Version - 8.x.x, 1.7.x.x
    • Version 8.x.x, 1.7.x.x
    • Version 1.6.x.x
    . . .
    Add a comment

    Leave a Comment

    Your email address will not be published.

    Be the first to comment.

    Back to Top
    It works now, very happy, Webkul is always willing to help wherever they need to, their customer service is out of this world.
    Alain Stout
    CEO
    www.Takoda.Shop
    Talk to Sales

    Global

    Live Chat

    Message Sent!

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

    Back to Home

    Table of Content