made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online...

21
Drupal 8 Commerce Payment & Invoicing made easy with Wallee 31.01.19 | Giannis Pagonas, Senior Drupal developer @ zehnplus.ch

Transcript of made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online...

Page 1: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

Drupal 8 Commerce Payment & Invoicingmade easy with Wallee

31.01.19 | Giannis Pagonas, Senior Drupal developer @ zehnplus.ch

Page 2: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

Drupal Mountain Camp 2019

2

zehnplus sessions at Drupal Mountain Camp 2019 in Davos (of total 5):

● Drupal 8 Commerce Payment and Invoicing on any payment gateway

● Build a CRM system based on drupal commerce

Page 3: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

The Problem

3

● Limited Drupal 8 modules for integration of various Payment Gateways

● Complex integration with Postfinance API

● Complex implementation of offline Invoice Payment Slips with ISR

● Complex implementation of Postfinance FDS for automatic payment

update

Page 4: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

The Solution

4

● Use of Wallee, a 3rd party service which integrates easily with various

different Payment Gateways

● Creation of a Drupal 8 module which integrates Wallee with Drupal

Commerce

Page 5: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

Our Use Case

5

● Integrate Commerce payments with PostFinance

● Use offline payments (invoice with ISR slip)

● Use online payments (Visa & Mastercard)

● Easily configure and use Invoices

Page 6: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

With wallee we could easily configure all of the above requirements

Wallee Effortless payments easy setup

1. PostFinance ISR ProcessorSimple configuration of offline payments via Invoice with ISR

2. PostFinance E-Payment E-Commerce

Simple integration with Postfinance for Credit Card online payment

3. Invoice TemplatesConfigure custom Invoice

templates using twig

6

Page 7: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

Wallee integrationVia Wallee PHP API

7

Currently no Wallee - Drupal integration

Page 8: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

Meet Wallee D8 moduleOverview

8

Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment)

Provides Offline Payment Method (via invoice with ISR)

Automatically update Drupal invoice and order state, when a payment is made

01

02

03

04

Page 9: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

Meet Wallee D8 moduleWallee connection

Wallee connection01

9

Page 10: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

Meet Wallee D8 modulePayment methods mapping

Payment methods mapping

10

01

Page 11: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

Meet Wallee D8 moduleAutomation configuration

Automationconfiguration

11

01

Page 12: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

Meet Wallee D8 moduleOffline Payment (invoice with ISR)

12

Offline Payment (via Invoice), step 102

Page 13: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

Meet Wallee D8 moduleOffline Payment (invoice with ISR)

13

Offline Payment (via Invoice), step 202

Page 14: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

Meet Wallee D8 moduleOffline Payment (invoice with ISR)

14

Offline Payment (via Invoice), step 302

Page 15: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

Meet Wallee D8 moduleOnline Payment (Credit Card)

15

Online Payment (via Postfinance Credit Card)03

Page 16: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

Meet Wallee D8 moduleAutomatic payment state update

16

Automatic Invoice & Order state change upon payment04

Page 17: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

Meet zehnplus

Page 18: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

18

● Founded in 2008, Zürich: a unique blend of IT and service experts with over 10 years experience delivering projects for customers.

● In-depth knowledge of digital solutions, using both transformational and latest AI technologies for optimising all processes.

● Successfully digitalised many systems and environments for customers of all sizes.

● Experts in process integration together with flexible and fast support.

● Drupal Profis with over 10 years of experience.

Meet zehnplus:Leading digital service provider

Page 19: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

zehnplus customers:They already trust us

19

Page 20: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

Business services & productsOverview

We provide strategic consultancy in Digital Transformations, IT and Knowledge Management.

We build data management & customer service platforms to make businesses more efficient.

We build custom digital solutions, from E-commerce CRM platforms through billing systems to self-care portals. (customer facing)

We are continuously investing in revolutionising technologies in the field of AI, robotics and automatisation.

01

02

03

04

20

Page 21: made easy with Wallee Drupal 8 Commerce …...Overview 8 Connection to wallee Provides Online Payment Method (via PostFinance Credit Card payment) Provides Offline Payment Method (via

Thank you

https://www.drupal.org/project/wallee

zehnplus Zürich | Switzerland

+41 43 288 58 [email protected]