Magestore POS Integrate with Braintree Terminal

Although Magestore POS supports Stripe Verifone P400 terminal in default, many clients still want to do integration with their current payment provider to get the best rate or other local payment terminals to get the best support here. Clients are usually concerned if it’s possible for our POS to work with their own terminals. My answer is always : Yes. As long as payment terminal provider provide API/SDK for integration.

Magestore POS Integrate with Braintree Terminal
Integrate POS with terminal to process payment by card easily

Today, I would like to explain to you about our approach for integration POS with terminal supporting Braintree and the comparison of these integration with Stripe Verifone P400

Braintree In-store payment
Braintree online payment gateway
Stripe in-store payment
CharacteristicsThe payment processing via Braintree is actually proceded by 3rd party processor/partner (also the in-store terminal provider) that supports Braintree. In this case, it’s Paypal HereThis is the original payment method provided by Braintree. They provides API for Magento site so you already can enable it to work as an online payment gateway for website. Whenever client chooses to pay via Braintree, they’re directed to Braintree online site to process payment.
The payment processing via Stripe is actually proceded by 3rd party processor/partner (also the in-store terminal provider) that supports Stripe. In this case, it’s Verifone P400
Supported countriesUS, UK, Australia
45 countries and 130+ currencies worldwide that’re supported by Braintree online payment gateway on online site
US, Canada (Beta)

WorkflowQuickly process payment via 3rd party terminal- API Cloud of Paypal and send reference number to POS after that terminal completes payment
Terminal only reads info of card -> push to Braintree online payment gateway on POS-> process via Braintree online site-> return reference number to POS
Quickly process payment via 3rd party terminal- API cloud Stripe and send reference number to POS after that terminal completes payment

Illustration of workflow
https://www.youtube.com/watch?v=_bSZkZlJvGs 3https://www.youtube.com/watch?v=Tj9FRCO5GX0https://www.youtube.com/watch?v=_bSZkZlJvGs 3
Approach from Magestore POS
Connect POS with Paypal Here terminalConnect POS with card reader+ Connect POS with Braintree online payment gatewayPaConnect POS with Verifone P400 terminal
Link terminal

Paypal Here
Secure Magtek/EMV Chip Card ReaderVerifone P400
Payment methods supported in store
Support all payment methods of Braintree online for store: https://prnt.sc/ppz22h but limited in US, UK and Australia, include https://prnt.sc/ppz1yp:
+ credit/debit card (usually called Braintree Hosted payment on online site)
+ contactless payments like digital wallet: Apple Pay and Google Pay, Venmo, etc
+ local payment methods
Support read card only, therefore only https://www.braintreepayments.com/features/credit-cards
Characteristics of terminal
Only support PWA POS on PC/laptop OR app for iPad/tablet.
– If clients want to use PWA POS on ipad/tablet with Paypal Here, we need to build an app
– If clients want to use PWA POS on PC, we connect with Paypal here as usual
Only support PWA POS on PC/laptop OR app for iPad/tablet.
– If clients wants to use PWA POS on ipad/tablet with Magtek/EMV Chip Card Reader, we need to build an app
– If clients want to use PWA POS on PC, we only need to connect with Braintree payment gateway (theoretically, device can read any card without integration when it’s connected with PC/laptop)
Support PWA POS on both PC/laptop and iPad/tablet
Comparison of Braintree Paypal Here, Braintree Payment gateway and Stripe Verifone P400

Emmy Le
Author:
A tech-lover and a data-driven business consultant who deploys disruptive innovations to Magento retailers in Omnichannel Age

Leave a Reply

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

Let's talk

If you want to get a free consultation without any obligations, fill in the form below and we'll get in touch with you.