21
Webinar PSD2: Implementing APIs that interoperate with ISO 20022 #xmldationwebinar

PSD2: Implementing APIs that interoperate with ISO 20022

Embed Size (px)

Citation preview

Page 1: PSD2: Implementing APIs that interoperate with ISO 20022

Webinar PSD2: Implementing APIs that interoperate

with ISO 20022#xmldationwebinar

Page 2: PSD2: Implementing APIs that interoperate with ISO 20022

Host

Tricia Balfe, COO, XMLdation Ireland triciabalfe @api_lifecycle

Page 3: PSD2: Implementing APIs that interoperate with ISO 20022

Recap on our first PSD2 Webinar

ISO 20022 and API payments infrastructure will coexist and need to be aligned

ISO 20022, SEPA etc

API Platform

JSON APIs

Core Banking

Platforms

Integration

Middleware

Mobile Apps

API Platform

JSON APIs

Core Banking

Platforms

Integration

Middleware

Mobile Apps

View the slides and videohttp://www.xmldation.com/en/solutions/readmore/webinar-materials-psd2-ensuring-a-seamless-payments-journey-connecting-apis-and-iso-20022

Bank BBank A

Page 4: PSD2: Implementing APIs that interoperate with ISO 20022

From EBA

ISO 20022

Support for 3rd parties

Page 5: PSD2: Implementing APIs that interoperate with ISO 20022

ContentExample API

ISO 20022 & business rule policies

Demonstration

Simple bank architecture and API Platforms

Applying a business rule policy in API Layer

Wrapup

Page 6: PSD2: Implementing APIs that interoperate with ISO 20022

Example API

Page 7: PSD2: Implementing APIs that interoperate with ISO 20022

Making a Credit Transfer / Payment Initiation

Page 8: PSD2: Implementing APIs that interoperate with ISO 20022

ISO 20022 Repositoryhttps://www.iso20022.org/understanding_the_data_dictionary.page

https://www.iso20022.org/standardsrepository/public/dictionaryModel/repositorySearch.xhtml

Page 9: PSD2: Implementing APIs that interoperate with ISO 20022

ISO 20022 CatalogueContains:- XML Schemas for payments initiations (pain), account

statements (camt) etc- Message Usage Guides (MUG), documenting business

ruleshttps://www.iso20022.org/payments_messages.page

Snippets from XML SchemasReview naming, business term meaning, structures and business rules when designing APIs

Page 10: PSD2: Implementing APIs that interoperate with ISO 20022

Business Rules

Page 11: PSD2: Implementing APIs that interoperate with ISO 20022

DemoCreate ISO 20022 and SEPA Business Rules Policy for Account API

Apply policy to API

Page 12: PSD2: Implementing APIs that interoperate with ISO 20022

Bank Architecture and API Platforms

Page 13: PSD2: Implementing APIs that interoperate with ISO 20022

Simple Architecture

API Platform

Core Banking

Platforms

Integration Middlewar

e

Test Automatio

n Framework

Bank or Third Party Apps

JSON APIs Outside the Bank

Inside the Bank

Bank

Page 14: PSD2: Implementing APIs that interoperate with ISO 20022

API Platforms

(now Google)Anypoint

API Connect

API Management

API Management

API Manager

API Platform Gaps• Developer Portal

Content• Business rules

policies • Testing

API Platform Features• Gateway• Security• API Editor• Developer Portal• Etc...

Page 15: PSD2: Implementing APIs that interoperate with ISO 20022

Applying a Validation Policy to an API

API Platform

Core Banking

Platforms

Integration Middlewar

e

Bank or Third Party

Apps

Attach Policy

Outside the Bank

Inside the Bank

Account API

ISO 20022

Validation

API Request

ISO 20022

Validation

Apigee State of APIs Report, 2016

Bank

Page 16: PSD2: Implementing APIs that interoperate with ISO 20022

Business Rule Validation Policies

API Platform

Core Banking

Platforms

Integration Middlewar

e

Test Automatio

n Framework

Bank or Third Party Apps

JSON APIs

Apply ISO 20022 Validation Policies to

API Requests here

Apply ISO 20022 Validation Policies to API Responses here

Bank

Page 17: PSD2: Implementing APIs that interoperate with ISO 20022

How to Approach

• Design the API• Align with ISO 20022 & emerging API standards

• Define the business rules• For ISO 20022 and emerging API standards• For specific payments infrastructures e.g. SEPA• For your own bank, and specific services at the

bank

• Publish API and rules documentation

• Apply the rules at the API Layer

Page 18: PSD2: Implementing APIs that interoperate with ISO 20022

• XMLdation is a world leader in end-to-end testing of standardised financial transaction messages : ISO 20022, SWIFT MT, JSON APIs

• Our innovative Software-as-a-Service assists banks, e-invoicing providers, clearing houses, financial software vendors in the implementation, testing and maintenance of transaction messages.

• XMLdation service is used by more than 20 banks in over 50 countries worldwide

• Headquartered in Tampere, Finland; Office in Cork Ireland• Established in 2009• Video http://myxml.is/offering16

@api_lifecycle @xmldation

Page 19: PSD2: Implementing APIs that interoperate with ISO 20022

XMLdation API OfferingSaaS platform for managing API definitions

With automatic generation of documentation and sandboxes for the Developer Portal, API validation policies at the API layer, and test

components for end to end testing. All from a single source.

Open Bank / PSD2 ConsultancyXMLdation supports bank teams to reach compliance

Bank Challenges

PSD2 Compliance

Bank Programme TracksTime to Market

API ecosystem

Access and Identity

Partnership Model

API Layer

End to End Testing

Developer Supports

Page 20: PSD2: Implementing APIs that interoperate with ISO 20022

XMLdation SaaS Platform Offering

Product management

ITdev &testing

Onboarding& support

Client

Businessdevelopment

API definition management

Onboarding

Developer portalDeveloper services

Test Automation

Test components

Bank IT Environment

Developer PortalDeveloper Services

Production systemsAPI validation policies

API Project

Page 21: PSD2: Implementing APIs that interoperate with ISO 20022

Webinar SlidesSlides will be posted to website after the webinars. You will receive a link by email.

Wrapup

Getting started with PSD2Drop us an email at [email protected], and we’ll help

Next WebinarThursday April 20th

Watch out for information on topic

Register at http://www.xmldation.com/en/company/events-list

Meet us atPSD2 Implementation Congress | 28th-29th March | London, UK

Payments 2017 | 24th-26th April | Austin, Texas USA

Open Banking Summit 10 May 2017, London, UK

FinanzSymposium 2017 | 17th-19th May | Mannheim, Germany

EBADay 2017 | 20th – 21st June 2017 | Dublin, Ireland

Money 20/20 Europe | 26th – 28th June 2017 | Copenhagen, Denmark