Menu Close
    Hire us Request quote Reading list Switch to dark mode
    Blog Version - 1.7.x.x
    • Version 1.7.x.x
    • Version 1.6.x.x

    Prestashop Braintree Payment

    Prestashop Braintree Payment:  Braintree specialises in web payment systems for e-commerce companies.

    It is a huge platform with varied benefits ranging from making site PCI compliantManaging Refunds and Allowing Subscription based Recurring Payments.

    The module will let your buyers pay through Braintree payment gateway. It does not redirect buyers to another website to complete the payment. They can pay using their credit card details while staying on the store page.

    Note: You must have PHP 7.2(or above) to use Braintree payment with 3D secure 2 on Prestashop.

    We have upgraded our 3D Secure integration in preparation for 3DS 2 and PSD2 Strong Consumer Authentication (SCA) compliance requirements in 2019.

    Features

    • Buyers will not be redirected to another site.
    • Admin can enable/disable payment method.
    • Module works well on both Sandbox Mode and Production Mode.
    • Admin can view the list of all transactions made via Braintree Payment Gateway.
    • Allows admin to Manage Refunds of payments made via Braintree.
    • With a new tab on the add/update product page, admin can assign any plan to the product.
    • Buyer can view the subscription details on the product page.
    • Allow admin to cancel subscription on behalf of the buyer.
    • Customers can view a list of all subscriptions made.
    • Buyers can cancel subscriptions when needed.

    Installation

    For installation of Prestashop Braintree payment module.

    1. Go to back office ->module
    2. Upload the module zip file
    3. Search “Prestashop Braintree Payment” in module search box then go to module and click on install.

    Module installation is successful.

    How to get API Keys

    Admin must have account on www.braintreepayment.com, only then the admin can have the API keys required for setting up Braintree payment gateway on the site.

    You can use the production keys if you are using it for live site or you can use sandbox keys for testing purpose.

    Once signed in, Go to account->my user, there you will find API keys.

    You will get ‘merchant account id’ from settings->processing.

    This is how API keys can be fetched and thereafter use it in the module configuration

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

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

    Configuration

    After installing the module, admin has to configure the module.

    Sandbox is enabled for the testing purpose, if it is disabled by the admin then production keys will be used in the required fields.

    Standard Workflow

    Once the Admin has configured, the buyer will get braintree payment gateway while purchasing items from the store. On selecting Braintree Payment option, user will get option to enter Card details to process the payment.

    Enter OTP to validate card details.

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

    This is the Standard Workflow of the Module.

    Recurring Workflow

    Go to Catalog -> Edit Product Page, Here a new tab will be added titled “Braintee Payment”

    Admin can assign plans to products from catalog.
    Note – Create plans from Braintree end.

    Once admin has assigned a plan on a product, the subscription details will be shown on Product Detail Page

    To make the payment for subscription based products, the customer will pay via Braintree Payment Method.

    Enter OTP to validate card details.

    Once the order has been placed, admin can view the detail of Braintree payment on the order detail page. Braintree Payment details are visible on the order of the subscription-based product.

    This is the Recurring Workflow of the Module.

    Admin End (Managing Refunds and Customer Subscription)

    After successful installation, new tabs are added to manage the Braintree payment gateway for recurring as well as normal payment.

    There will be two sub tabs   –

    • Manage Refunds
    • Customer Subscription

    Manage Refunds

    Admin can view the list of orders on the transaction which has been placed through Braintree payment methods.

    In the transaction detail page, admin can see status of the transaction.

    • If status is submitted for settlement, that means the amount paid by buyer is still with the braintree.
    • If the status changed to settled, that means the amount is transferred to the admin account. Now if a refund request is initiated by the buyer then admin will refund the amount by “refund” button.

    Note:- 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. Customer Subscription

    Admin can view a list of Customer Subscriptions purchased via Braintree Payment

    When Admin views the Customer Subscription details page, admin can cancel the subscription.

    In this way, admin manages Refund functionality and Customer Subscriptions.

    Customer End

    Buyer can view the list of their subscription in the new tab.

    Go to My Account -> My Braintree Subscriptions

    Customers can see a list of Braintree subscriptions purchased. If required, customers can cancel their subscription from here.

    View Subscription Detail Page :

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

    Thank you for reading this Blog 🙂

    We hope this Addon will enhance the functionality of your Prestashop store.

    Support

    For any kind of technical assistance, just raise a ticket at http://webkul.uvdesk.com/ and for any doubt contact us at support@webkul.com

    Current Product Version - 5.0.0

    Supported Framework Version - 1.7.x.x

    . . .

    Comments (3)

    Add Your Comment

  • Karol
    One more thing. Does it support pop up function as well?
    • Neha Sharma
      Hello Karol,

      For the same, please raise a ticket at webkul.uvdesk.com and we will assist you.

      Regards,
      Neha

  • Karol
    Hi, I would like to buy this module but is it possible to have different PayFrame that he one that is displayed now in demo?
    No CVC field and PAYPAL blue button is visible
  • 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