SlideShare a Scribd company logo
Open Payments Cloud
Alex Mifsud, Founder & CEO, Ixaris
Brian Vella, Lead Technical Architect, Ixaris
The stage is set for open banking
Developer heaven
Lots of public payment APIs
Visa, MasterCard, Stripe, …
PSD2 obliges banks to offer AI and PI APIs from 2018
Lots of non-bank FIs in the market
BIN sponsors, acquirers, bank-based payment providers, …
The stage is set for open banking, but…
Developer hell
Payment APIs are not so easy to mashup
Regulatory requirements still get in the way
Developers need to on-board with FIs to process real
transactions
1.Publish
Developer publishes App
to the App store
3. Run
Banks and Processors =
Financial Service Providers
(SPs)
2. Deploy
Programme Manager
selects the App and matches it to a
service provider
More choice
Happier customers!
The answer is the Open Payments Cloud
What the Open Payments Cloud provides
Combine
diverse payment
APIs into a
robust, fault-
tolerant payment
application
Match
your application
with Financial
Institutions
and
Payment service
providers
Avoid
complicated
PSD2 TPP
licensing to
access non-OPC-
participating FI
accounts
Specifically, the OPC is
NOT another Payments
API…
Tools to simplify build, deploy and run of
complex payments services
Openly extensible – absorbs any other
payments API and sandbox
Anyone can set up their own virtual private
payments clouds
Open Payments Cloud
is the only
publicly-accessible
openly-extensible
bank-independent
framework for
payments
OPC in Action
3rd party APIs are incorporated into a Payment
Model – a central concept in OPC
The application is built around the Payment
Model using various tools
The Payment Model automatically generates all
the sandbox functionality needed to test the
application
Once tested, it can be published and deployed
with real Fis
model
Building a Payment
Application 1. Start with a use
case
2. Define or choose
the model
3. Build the
application (logic &
secure interfaces)
4. Run the application
(match service
providers)
logic
UX / API / reports
application
What makes up a Payment
Model? Identities
Owners of funds
Absorbs identity verification and
CRM APIs
Payment Instruments
Where funds are held
Absorbs account provisioning and
payment APIs
Transactions
How funds are moved
Absorbs risk and compliance APIs
Identity
Paylets
Corporate
Paylet
Managed
Card Paylet
Transaction
Paylets
Deposit
Paylet
Withdraw
Paylet
External
Account Paylet
Managed
Account Paylet
Transfer
Paylet
Payment
Instrument
Paylets
Payment Model Building Blocks are called Paylets
Payment Model defines which paylets are used, relations
between them and constraints on their attributes
Anatomy of a Paylet
The combination of
paylets results in a
mashup of 3rd party
services
OPC provides integrity
and consistency across
paylets
Paylets enable matching
3rd party service providers
based on capabilities
connector
3rd Party Service
paylet
Service Provider interface
Swagger API
3rd Party API
Demo Payment Application Model
Payment
Instruments
Transactions
Identities
External
Accounts
Managed
Accounts
Managed
Cards
Transfer
Deposit
Withdraw
Corporate
Identities
PAML
Payment Application Modelling Language
Select paylets, specify relations and constraints
Data Extracting and Reporting
UX Framework
API Framework
Security Framework
for handling sensitive information in UX, API and reports
Sandbox
OPC Tools
Come build your
payment application
Connect with financial providers in a
collaborative paymentstech market place
Happening now! – We will be launching
the OPC this month so register your
interest today!
openpayments.cloud
Twitter: @OpenPayCloud
Web: openpayments.cloud
Email: dropusaline@ixaris.com

More Related Content

What's hot

Utilizing artificial intelligence potential in financial services & insurance
Utilizing artificial intelligence potential in financial services & insuranceUtilizing artificial intelligence potential in financial services & insurance
Utilizing artificial intelligence potential in financial services & insurance
CANOPY ONE SOLUTIONS
 
How APIs & emerging global standards create opportunities for software develo...
How APIs & emerging global standards create opportunities for software develo...How APIs & emerging global standards create opportunities for software develo...
How APIs & emerging global standards create opportunities for software develo...
PaymentComponents
 
Machine Readable Payslips
Machine Readable PayslipsMachine Readable Payslips
Machine Readable Payslips
Timothy Holborn
 
Host Card Emulation
Host Card Emulation Host Card Emulation
Host Card Emulation
Ahmed Fathallah
 
What is a Token Service Provider?
What is a Token Service Provider?What is a Token Service Provider?
What is a Token Service Provider?
Rambus Inc
 
Fintech en
Fintech enFintech en
Fintech en
Kyrylo Manakhov
 
High Value Uses of AI in Fintech
High Value Uses of AI in FintechHigh Value Uses of AI in Fintech
High Value Uses of AI in Fintech
eTailing India
 

What's hot (7)

Utilizing artificial intelligence potential in financial services & insurance
Utilizing artificial intelligence potential in financial services & insuranceUtilizing artificial intelligence potential in financial services & insurance
Utilizing artificial intelligence potential in financial services & insurance
 
How APIs & emerging global standards create opportunities for software develo...
How APIs & emerging global standards create opportunities for software develo...How APIs & emerging global standards create opportunities for software develo...
How APIs & emerging global standards create opportunities for software develo...
 
Machine Readable Payslips
Machine Readable PayslipsMachine Readable Payslips
Machine Readable Payslips
 
Host Card Emulation
Host Card Emulation Host Card Emulation
Host Card Emulation
 
What is a Token Service Provider?
What is a Token Service Provider?What is a Token Service Provider?
What is a Token Service Provider?
 
Fintech en
Fintech enFintech en
Fintech en
 
High Value Uses of AI in Fintech
High Value Uses of AI in FintechHigh Value Uses of AI in Fintech
High Value Uses of AI in Fintech
 

Similar to Open Payments Cloud at Findevr London 2017

Navigating-the-API-Ecosystem-Strategies-for-Effective-Management-in-the-Banki...
Navigating-the-API-Ecosystem-Strategies-for-Effective-Management-in-the-Banki...Navigating-the-API-Ecosystem-Strategies-for-Effective-Management-in-the-Banki...
Navigating-the-API-Ecosystem-Strategies-for-Effective-Management-in-the-Banki...
Techwave Consulting
 
How to build an online payment app development like pay pal
How to build an online payment app development like pay palHow to build an online payment app development like pay pal
How to build an online payment app development like pay pal
Noman Shaikh
 
HOW OPEN APIS WILL CHANGE THE FUTURE OF BANKING
HOW OPEN APIS WILL CHANGE THE FUTURE OF BANKINGHOW OPEN APIS WILL CHANGE THE FUTURE OF BANKING
HOW OPEN APIS WILL CHANGE THE FUTURE OF BANKING
figo GmbH
 
AR/AP Providers Look to Payments for New Revenue
AR/AP Providers Look to Payments for New RevenueAR/AP Providers Look to Payments for New Revenue
AR/AP Providers Look to Payments for New Revenue
XTRMAccount
 
Money-4 P2P platform
Money-4 P2P platformMoney-4 P2P platform
Money-4 P2P platform
Sergey Romanovskiy
 
APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...
APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...
APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...
apidays
 
How much does it cost to develop a fintech app
How much does it cost to develop a fintech appHow much does it cost to develop a fintech app
How much does it cost to develop a fintech app
FuGenx Technologies
 
How to integrate payment gateway in your android or i os application
How to integrate payment gateway in your android or i os applicationHow to integrate payment gateway in your android or i os application
How to integrate payment gateway in your android or i os application
Jane Brewer
 
figo at API Days 2016 in Paris
figo at API Days 2016 in Parisfigo at API Days 2016 in Paris
figo at API Days 2016 in Paris
Lars Markull
 
opustechglobal-com-the-power-of-api-in-banking-.pdf
opustechglobal-com-the-power-of-api-in-banking-.pdfopustechglobal-com-the-power-of-api-in-banking-.pdf
opustechglobal-com-the-power-of-api-in-banking-.pdf
Opus
 
MoneyCollect_intro2023.pdf
MoneyCollect_intro2023.pdfMoneyCollect_intro2023.pdf
MoneyCollect_intro2023.pdf
tech357995
 
What Is Mobile App Payment Gateway Integration - consumer-sketch.pptx
What Is Mobile App Payment Gateway Integration - consumer-sketch.pptxWhat Is Mobile App Payment Gateway Integration - consumer-sketch.pptx
What Is Mobile App Payment Gateway Integration - consumer-sketch.pptx
Consumer Sketch
 
A blueprint for open banking standards in the United Kingdom
A blueprint for open banking standards in the United KingdomA blueprint for open banking standards in the United Kingdom
A blueprint for open banking standards in the United Kingdom
Eric Horesnyi
 
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays
 
Mule ESB integration with Stripe
Mule ESB integration with StripeMule ESB integration with Stripe
Mule ESB integration with Stripe
Ramakrishna Narkedamilli
 
AppCoins @ CoinAdvice (4 Mar 2019)
AppCoins @ CoinAdvice (4 Mar 2019)AppCoins @ CoinAdvice (4 Mar 2019)
AppCoins @ CoinAdvice (4 Mar 2019)
AppCoins
 
Innovations in payments driven by API first technology.pdf
Innovations in payments driven by API first technology.pdfInnovations in payments driven by API first technology.pdf
Innovations in payments driven by API first technology.pdf
apidays
 
JF Delorme - DXC
JF Delorme  - DXC JF Delorme  - DXC
JF Delorme - DXC
Jean-François Delorme
 
APIs: the Glue of Cloud Computing
APIs: the Glue of Cloud ComputingAPIs: the Glue of Cloud Computing
APIs: the Glue of Cloud Computing
3scale
 
figo Banking API: A Banking Service Provider for FinTech Startups
figo Banking API: A Banking Service Provider for FinTech Startupsfigo Banking API: A Banking Service Provider for FinTech Startups
figo Banking API: A Banking Service Provider for FinTech Startups
Lars Markull
 

Similar to Open Payments Cloud at Findevr London 2017 (20)

Navigating-the-API-Ecosystem-Strategies-for-Effective-Management-in-the-Banki...
Navigating-the-API-Ecosystem-Strategies-for-Effective-Management-in-the-Banki...Navigating-the-API-Ecosystem-Strategies-for-Effective-Management-in-the-Banki...
Navigating-the-API-Ecosystem-Strategies-for-Effective-Management-in-the-Banki...
 
How to build an online payment app development like pay pal
How to build an online payment app development like pay palHow to build an online payment app development like pay pal
How to build an online payment app development like pay pal
 
HOW OPEN APIS WILL CHANGE THE FUTURE OF BANKING
HOW OPEN APIS WILL CHANGE THE FUTURE OF BANKINGHOW OPEN APIS WILL CHANGE THE FUTURE OF BANKING
HOW OPEN APIS WILL CHANGE THE FUTURE OF BANKING
 
AR/AP Providers Look to Payments for New Revenue
AR/AP Providers Look to Payments for New RevenueAR/AP Providers Look to Payments for New Revenue
AR/AP Providers Look to Payments for New Revenue
 
Money-4 P2P platform
Money-4 P2P platformMoney-4 P2P platform
Money-4 P2P platform
 
APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...
APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...
APIdays Singapore 2019 - Embrace transformation through FinTech collaboration...
 
How much does it cost to develop a fintech app
How much does it cost to develop a fintech appHow much does it cost to develop a fintech app
How much does it cost to develop a fintech app
 
How to integrate payment gateway in your android or i os application
How to integrate payment gateway in your android or i os applicationHow to integrate payment gateway in your android or i os application
How to integrate payment gateway in your android or i os application
 
figo at API Days 2016 in Paris
figo at API Days 2016 in Parisfigo at API Days 2016 in Paris
figo at API Days 2016 in Paris
 
opustechglobal-com-the-power-of-api-in-banking-.pdf
opustechglobal-com-the-power-of-api-in-banking-.pdfopustechglobal-com-the-power-of-api-in-banking-.pdf
opustechglobal-com-the-power-of-api-in-banking-.pdf
 
MoneyCollect_intro2023.pdf
MoneyCollect_intro2023.pdfMoneyCollect_intro2023.pdf
MoneyCollect_intro2023.pdf
 
What Is Mobile App Payment Gateway Integration - consumer-sketch.pptx
What Is Mobile App Payment Gateway Integration - consumer-sketch.pptxWhat Is Mobile App Payment Gateway Integration - consumer-sketch.pptx
What Is Mobile App Payment Gateway Integration - consumer-sketch.pptx
 
A blueprint for open banking standards in the United Kingdom
A blueprint for open banking standards in the United KingdomA blueprint for open banking standards in the United Kingdom
A blueprint for open banking standards in the United Kingdom
 
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
apidays LIVE Hong Kong 2021 - Enterprise Integration Patterns for OpenAPI Ini...
 
Mule ESB integration with Stripe
Mule ESB integration with StripeMule ESB integration with Stripe
Mule ESB integration with Stripe
 
AppCoins @ CoinAdvice (4 Mar 2019)
AppCoins @ CoinAdvice (4 Mar 2019)AppCoins @ CoinAdvice (4 Mar 2019)
AppCoins @ CoinAdvice (4 Mar 2019)
 
Innovations in payments driven by API first technology.pdf
Innovations in payments driven by API first technology.pdfInnovations in payments driven by API first technology.pdf
Innovations in payments driven by API first technology.pdf
 
JF Delorme - DXC
JF Delorme  - DXC JF Delorme  - DXC
JF Delorme - DXC
 
APIs: the Glue of Cloud Computing
APIs: the Glue of Cloud ComputingAPIs: the Glue of Cloud Computing
APIs: the Glue of Cloud Computing
 
figo Banking API: A Banking Service Provider for FinTech Startups
figo Banking API: A Banking Service Provider for FinTech Startupsfigo Banking API: A Banking Service Provider for FinTech Startups
figo Banking API: A Banking Service Provider for FinTech Startups
 

More from Ixaris Systems

Ixaris Presents at Money 2020
Ixaris Presents at Money 2020Ixaris Presents at Money 2020
Ixaris Presents at Money 2020
Ixaris Systems
 
Ixaris Supplier Payments
Ixaris Supplier PaymentsIxaris Supplier Payments
Ixaris Supplier Payments
Ixaris Systems
 
Ixaris hotel payment solution
Ixaris hotel payment solutionIxaris hotel payment solution
Ixaris hotel payment solution
Ixaris Systems
 
Axa assistance case study Ixaris payment partner
Axa assistance case study Ixaris payment partnerAxa assistance case study Ixaris payment partner
Axa assistance case study Ixaris payment partner
Ixaris Systems
 
Prepaid for Perfect Fit Payments
Prepaid for Perfect Fit Payments Prepaid for Perfect Fit Payments
Prepaid for Perfect Fit Payments
Ixaris Systems
 
Ixaris - Corporate Prepaid for European Banks (November 2014)
Ixaris - Corporate Prepaid for European Banks (November 2014)Ixaris - Corporate Prepaid for European Banks (November 2014)
Ixaris - Corporate Prepaid for European Banks (November 2014)
Ixaris Systems
 
Corporate Prepaid - Can you system deliver? | Prepaid Summit Europe Milan 2014
Corporate Prepaid - Can you system deliver? | Prepaid Summit Europe Milan 2014Corporate Prepaid - Can you system deliver? | Prepaid Summit Europe Milan 2014
Corporate Prepaid - Can you system deliver? | Prepaid Summit Europe Milan 2014
Ixaris Systems
 
Open payment transaction APIs without compromising security
Open payment transaction APIs without compromising securityOpen payment transaction APIs without compromising security
Open payment transaction APIs without compromising security
Ixaris Systems
 
Why Regulation will Ignite Innovation in Travel Payments
Why Regulation will Ignite Innovation in Travel PaymentsWhy Regulation will Ignite Innovation in Travel Payments
Why Regulation will Ignite Innovation in Travel Payments
Ixaris Systems
 
Corporate Prepaid - Why a Processor is Not Enough | Prepaid Summit Europe 2013
Corporate Prepaid - Why a Processor is Not Enough | Prepaid Summit Europe 2013Corporate Prepaid - Why a Processor is Not Enough | Prepaid Summit Europe 2013
Corporate Prepaid - Why a Processor is Not Enough | Prepaid Summit Europe 2013
Ixaris Systems
 
Virtual Prepaid - How to Make (Real) Profit | PayExpo June 2013 | Ixaris Syst...
Virtual Prepaid - How to Make (Real) Profit | PayExpo June 2013 | Ixaris Syst...Virtual Prepaid - How to Make (Real) Profit | PayExpo June 2013 | Ixaris Syst...
Virtual Prepaid - How to Make (Real) Profit | PayExpo June 2013 | Ixaris Syst...
Ixaris Systems
 
Profit Now From Corporate Prepaid | PayExpo June 2013 | Ixaris Systems Ltd
Profit Now From Corporate Prepaid | PayExpo June 2013 | Ixaris Systems LtdProfit Now From Corporate Prepaid | PayExpo June 2013 | Ixaris Systems Ltd
Profit Now From Corporate Prepaid | PayExpo June 2013 | Ixaris Systems Ltd
Ixaris Systems
 

More from Ixaris Systems (12)

Ixaris Presents at Money 2020
Ixaris Presents at Money 2020Ixaris Presents at Money 2020
Ixaris Presents at Money 2020
 
Ixaris Supplier Payments
Ixaris Supplier PaymentsIxaris Supplier Payments
Ixaris Supplier Payments
 
Ixaris hotel payment solution
Ixaris hotel payment solutionIxaris hotel payment solution
Ixaris hotel payment solution
 
Axa assistance case study Ixaris payment partner
Axa assistance case study Ixaris payment partnerAxa assistance case study Ixaris payment partner
Axa assistance case study Ixaris payment partner
 
Prepaid for Perfect Fit Payments
Prepaid for Perfect Fit Payments Prepaid for Perfect Fit Payments
Prepaid for Perfect Fit Payments
 
Ixaris - Corporate Prepaid for European Banks (November 2014)
Ixaris - Corporate Prepaid for European Banks (November 2014)Ixaris - Corporate Prepaid for European Banks (November 2014)
Ixaris - Corporate Prepaid for European Banks (November 2014)
 
Corporate Prepaid - Can you system deliver? | Prepaid Summit Europe Milan 2014
Corporate Prepaid - Can you system deliver? | Prepaid Summit Europe Milan 2014Corporate Prepaid - Can you system deliver? | Prepaid Summit Europe Milan 2014
Corporate Prepaid - Can you system deliver? | Prepaid Summit Europe Milan 2014
 
Open payment transaction APIs without compromising security
Open payment transaction APIs without compromising securityOpen payment transaction APIs without compromising security
Open payment transaction APIs without compromising security
 
Why Regulation will Ignite Innovation in Travel Payments
Why Regulation will Ignite Innovation in Travel PaymentsWhy Regulation will Ignite Innovation in Travel Payments
Why Regulation will Ignite Innovation in Travel Payments
 
Corporate Prepaid - Why a Processor is Not Enough | Prepaid Summit Europe 2013
Corporate Prepaid - Why a Processor is Not Enough | Prepaid Summit Europe 2013Corporate Prepaid - Why a Processor is Not Enough | Prepaid Summit Europe 2013
Corporate Prepaid - Why a Processor is Not Enough | Prepaid Summit Europe 2013
 
Virtual Prepaid - How to Make (Real) Profit | PayExpo June 2013 | Ixaris Syst...
Virtual Prepaid - How to Make (Real) Profit | PayExpo June 2013 | Ixaris Syst...Virtual Prepaid - How to Make (Real) Profit | PayExpo June 2013 | Ixaris Syst...
Virtual Prepaid - How to Make (Real) Profit | PayExpo June 2013 | Ixaris Syst...
 
Profit Now From Corporate Prepaid | PayExpo June 2013 | Ixaris Systems Ltd
Profit Now From Corporate Prepaid | PayExpo June 2013 | Ixaris Systems LtdProfit Now From Corporate Prepaid | PayExpo June 2013 | Ixaris Systems Ltd
Profit Now From Corporate Prepaid | PayExpo June 2013 | Ixaris Systems Ltd
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 

Open Payments Cloud at Findevr London 2017

  • 1. Open Payments Cloud Alex Mifsud, Founder & CEO, Ixaris Brian Vella, Lead Technical Architect, Ixaris
  • 2. The stage is set for open banking Developer heaven Lots of public payment APIs Visa, MasterCard, Stripe, … PSD2 obliges banks to offer AI and PI APIs from 2018 Lots of non-bank FIs in the market BIN sponsors, acquirers, bank-based payment providers, …
  • 3. The stage is set for open banking, but… Developer hell Payment APIs are not so easy to mashup Regulatory requirements still get in the way Developers need to on-board with FIs to process real transactions
  • 4. 1.Publish Developer publishes App to the App store 3. Run Banks and Processors = Financial Service Providers (SPs) 2. Deploy Programme Manager selects the App and matches it to a service provider More choice Happier customers! The answer is the Open Payments Cloud
  • 5. What the Open Payments Cloud provides Combine diverse payment APIs into a robust, fault- tolerant payment application Match your application with Financial Institutions and Payment service providers Avoid complicated PSD2 TPP licensing to access non-OPC- participating FI accounts
  • 6. Specifically, the OPC is NOT another Payments API… Tools to simplify build, deploy and run of complex payments services Openly extensible – absorbs any other payments API and sandbox Anyone can set up their own virtual private payments clouds Open Payments Cloud is the only publicly-accessible openly-extensible bank-independent framework for payments
  • 7. OPC in Action 3rd party APIs are incorporated into a Payment Model – a central concept in OPC The application is built around the Payment Model using various tools The Payment Model automatically generates all the sandbox functionality needed to test the application Once tested, it can be published and deployed with real Fis
  • 8. model Building a Payment Application 1. Start with a use case 2. Define or choose the model 3. Build the application (logic & secure interfaces) 4. Run the application (match service providers) logic UX / API / reports application
  • 9. What makes up a Payment Model? Identities Owners of funds Absorbs identity verification and CRM APIs Payment Instruments Where funds are held Absorbs account provisioning and payment APIs Transactions How funds are moved Absorbs risk and compliance APIs Identity Paylets Corporate Paylet Managed Card Paylet Transaction Paylets Deposit Paylet Withdraw Paylet External Account Paylet Managed Account Paylet Transfer Paylet Payment Instrument Paylets Payment Model Building Blocks are called Paylets Payment Model defines which paylets are used, relations between them and constraints on their attributes
  • 10. Anatomy of a Paylet The combination of paylets results in a mashup of 3rd party services OPC provides integrity and consistency across paylets Paylets enable matching 3rd party service providers based on capabilities connector 3rd Party Service paylet Service Provider interface Swagger API 3rd Party API
  • 11. Demo Payment Application Model Payment Instruments Transactions Identities External Accounts Managed Accounts Managed Cards Transfer Deposit Withdraw Corporate Identities
  • 12. PAML Payment Application Modelling Language Select paylets, specify relations and constraints Data Extracting and Reporting UX Framework API Framework Security Framework for handling sensitive information in UX, API and reports Sandbox OPC Tools
  • 13. Come build your payment application Connect with financial providers in a collaborative paymentstech market place Happening now! – We will be launching the OPC this month so register your interest today! openpayments.cloud

Editor's Notes

  1. Existing / new application Speak with payment flows through the model The yellow part is on my laptop Blue is OPC (in the cloud)
  2. Build 1 - idea keeping it really simple for the demo - corporate purchasing (creating separate cards for corporate purchases) describe the idea quickly (~1 minute) 2 - define / choose model - using provided model - advantage that service providers will already be familiar with it, creating your own model makes the model fit the idea better but service providers will need to understand and accept such model (can remove this point to preserve time) - describe the model & components (~2 minute) 3 - Build application logic using APIs - can access API for each component used in the model, describe the logic and how it uses the APIs (~2 minute) 4 - Build Application endpoints - describe UX framework and DW capabilities for reporting (~3 minute) Transition to deploy / run 5 - show alpha app, do a card create, transfer, simulate auth + settlement (depending on time) (~1 minute) Deploy / Run 6 - Deploying a programme - very briefly decribe that programme is configured based on model, compiance is done at this stage, approval by service provider (~1 minute) 7 - show above actions in portal (~1 minute) Focus on managed card Show logic and connection with paylet API Show API framework part covering this and UX component 3 minutes slides 2 minutes app 4 minutes code
  3. Removed Libraries & Guidelines Handling Idempotency Managing configuration, limits, fees and counters Administration endpoints