Published on March 10, 2014
Integrating the Firelay Platform with Braintree payments Welcome Wieteke den Uijl Firelay Email firstname.lastname@example.org Phone +31 6 43534794 Twitter @wieteke15 LinkedIn www.linkedin.com/in/wietekedenuijl
WWW.LIFERAY.COM WWW.FACEBOOK.COOM/LIFERAY @LIFERAY Contents ● Introduction ● The Firelay Platform ● The need for a PSP ● Architecture Firelay ● Integration Firelay & Braintree ● Braintree evaluation
WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY Liferay - cooking - Product Manager - Firelay - LNLUG - 5 years Proteon - marketing - social media - TU Delft - Industrial Design Engineering - Delft - remodelling my home - running - skiing - Liferay trainer - creabea - Scrum - Wine - becoming a nerd - photography - travelling - the one and only Firelady - Boots About me
WWW.LIFERAY.COM WWW.FACEBOOK.COOM/LIFERAY @LIFERAY About Firelay ● All about Liferay ● Liferay Hosting ○ Standard ○ Custom ● Liferay Training ● All Liferay activities from Proteon
WWW.LIFERAY.COM WWW.FACEBOOK.COOM/LIFERAY @LIFERAY You get: ● Running Liferay in 5 min ● Separate JVM ● Portal Admin access ● Management Dashboard ● Choose from Liferay CE or PCE - 3 versions ● More... The Firelay Platform We do: ● 24x7x365 monitoring/follow-up ● Support ● Backups ● Updates & patches ● More... Liferay Managed Hosting platform
WWW.LIFERAY.COM WWW.FACEBOOK.COOM/LIFERAY @LIFERAY The Firelay Platform Liferay hosting at low prices: ● Fully online ● Standardized ● Automated ● Immediate ● Do-it-yourself ● Monthly/yearly subscriptions To do so we only work on: ● Support ● Platform development ● System administration
WWW.LIFERAY.COM WWW.FACEBOOK.COOM/LIFERAY @LIFERAY The need for a PSP (Payment Service Provider) ● Only online ● Worldwide market ● No paper contracts ● No waiting for customers ● No manual actions ● Immediate payments ● Automated payments ● Subscriptions ● Credit Card payments
WWW.LIFERAY.COM WWW.FACEBOOK.COOM/LIFERAY @LIFERAY The need for a PSP: what do they do? ● Payment Gateway ○ Access to multiple banks ○ Access to multiple payment methods ● PCI compliancy ○ Credit card data storage ○ Encrypted transfer ● Merchant account ○ Receive credit card payments ● Recurring billing ○ Handling transactions ○ Retrying failed transaction
WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY Architecture Firelay Firelay Website Customer Portal Puppet Master Firelay Firelay Firelay Firelay Firelay Firelay Business LogicFIS
WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY Architecture Firelay Firelay Website Customer Portal Puppet agent FIS Puppet agent REST Business logic ORM Database Puppet agent F Firelay Node Puppet agent FFF Puppet Master Puppet agent
WWW.LIFERAY.COM WWW.FACEBOOK.COOM/LIFERAY @LIFERAY Architecture Firelay Firelay Website Customer Portal FIS REST Business logic ORM F Firelay Node Puppet agent FFF Puppet Master Puppet agent status
WWW.LIFERAY.COM WWW.FACEBOOK.COOM/LIFERAY @LIFERAY Silver Monthly Yearly Liferay CE Liferay PCE 6.1 GA2 6.1 GA3 6.2 GA1 Gold Monthly Yearly Liferay CE Liferay PCE 6.1 GA2 6.1 GA3 6.2 GA1 Architecture Firelay Bronze Monthly Yearly Liferay CE Liferay PCE 6.1 GA2 6.1 GA3 6.2 GA1 Products (Size/resource) Plans (Financial) Editions Versions
WWW.LIFERAY.COM WWW.FACEBOOK.COOM/LIFERAY @LIFERAY Integration Firelay & Braintree Firelay Website Customer Portal FIS REST Business logic ORM F Firelay Node Puppet agent FFF Puppet Master Puppet agent status Braintree
WWW.LIFERAY.COM WWW.FACEBOOK.COOM/LIFERAY @LIFERAY FIS RAM, Domains, etc. Braintree Price, billing cycle FIS FIS Integration Firelay & Braintree Bronze Monthly Yearly Liferay CE Liferay PCE 6.1 GA2 6.1 GA3 6.2 GA1 Products Plans Editions Versions
WWW.LIFERAY.COM WWW.FACEBOOK.COOM/LIFERAY @LIFERAY Integration Firelay & Braintree Proces 1 1. Create products FIS 2. Create plans Braintree 3. Sync plans Braintree -> FIS 4. Combine product-plans FIS Proces 2 1. Create customers FIS 2. Sync customers FIS -> Braintree
WWW.LIFERAY.COM WWW.FACEBOOK.COOM/LIFERAY @LIFERAY Integration Firelay & Braintree Proces 3 1. Add payment methods Braintree 2. Sync payment method tokens Braintree -> FIS Proces 4 1. Create subscription Braintree a. Product FIS b. Plan FIS -> Braintree c. Customer ID FIS -> Braintree d. Payment method token FIS -> Braintree e. Billing information FIS 2. Provision Firelay FIS
WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY BraintreeFIS Integration Firelay & Braintree Firelay 1 Subscription Customer Firelay 2 Firelay n Customer Subscription Subscription
WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY BraintreeFIS Integration Firelay & Braintree Firelay Subscription Product Plan Plan Product Plan Plan Product Plan Plan Edition Version Version Customer Bill info PM # Bill info Bill info PM # PM # Edition Version Version Customer Payment Method PM # PM # Plan Plan Plan Plan Plan
WWW.LIFERAY.COM WWW.FACEBOOK.COOM/LIFERAY @LIFERAY Business logic Next to plans prices differ depending on: ● Individual or organization (VAT) ● Edition of Liferay (additional costs per billing cycle for PCE) Difficult to manage with Braintree since: ● No VAT calculations ● Add-ons with Euro 0,- not possible Business logic: ● Yearly = 11 months also for PCE ● Calculates if VAT (21%) should be paid
WWW.LIFERAY.COM WWW.FACEBOOK.COOM/LIFERAY @LIFERAY Getting a Firelay 1. Select product-plan combination 2. Select edition-version combination 3. Fill in credit card data 4. Fill in billing information a. Individual or organization b. Country (NL, EU, outside EU) 5. Checks: a. Required fields b. Braintree verification credit card c. Subscription incl. price FIS -> Braintree d. Braintree charges credit card and creates subscription 6. All checks ok -> FIS provisions Firelay
WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY Braintree evaluation Advantages ● Extensive API ● Good documentation ● Client libraries for 7 languages ● Proper sandboxes ● Easy transition to production ● Recurring billing ● Aimed at developers & SaaS like solutions Disadvantages ● Braintree leading for plans & add-ons ● No support for VAT calculations ● No free trial but 1st month free ● Explicit opt-in approval to convert free trial to paid subscription
WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY Questions?
WWW.LIFERAY.COM WWW.FACEBOOK.COM/LIFERAY @LIFERAY Firelay www.firelay.com email@example.com +31 15 268 255 7 @firelay www.facebook.com/firelayhosting www.linkedin.com/company/firelay Wieteke den Uijl firstname.lastname@example.org +31 6 43534794 @wieteke15 www.linkedin.com/in/wietekedenuijl
Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...
In this presentation we will describe our experience developing with a highly dyna...
Presentation to the LITA Forum 7th November 2014 Albuquerque, NM
Un recorrido por los cambios que nos generará el wearabletech en el futuro
Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...
Integrating the Firelay platform with Braintree payments. Mar 6, 2014. To handle recurring billing the Firelay Team has integrated Braintree Payments with ...
Third-Party Integrations. Find everything you need to build with Braintree. Our payments platform plays nice with others ...
... security-driven, full-stack payments platform offers processing and gateway in one, ... For volume pricing on Braintree-managed payment methods, ...
Integrating Braintree payments ... platform as a service that we have decided to shut down on October 2015. I have recently changed payment service ...
Share Integrating the Nuxeo Content Management Platform with Hippo. ... Integrating Services ... Integrating the Firelay platform with Braintree payments.
With the ASecureCart shopping cart service, accepting payments online with Braintree is a breeze. ... affordable payment platform. With Braintree, ...
... Apple Pay and other alternative payments. Existing Braintree ... modifying your payment solution. After integrating with ... platforms love Spreedly ...
View 25987 Braintree posts, presentations, experts, and more. Get the professional knowledge you need on LinkedIn. LinkedIn Home What is LinkedIn?