PSD2: Implementing APIs that interoperate with ISO 20022

Preview:

Citation preview

Webinar PSD2: Implementing APIs that interoperate

with ISO 20022#xmldationwebinar

Host

Tricia Balfe, COO, XMLdation Ireland triciabalfe @api_lifecycle

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

From EBA

ISO 20022

Support for 3rd parties

ContentExample API

ISO 20022 & business rule policies

Demonstration

Simple bank architecture and API Platforms

Applying a business rule policy in API Layer

Wrapup

Example API

Making a Credit Transfer / Payment Initiation

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

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

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

Business Rules

DemoCreate ISO 20022 and SEPA Business Rules Policy for Account API

Apply policy to API

Bank Architecture and API Platforms

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

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...

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

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

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

• 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

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

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

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 xmldation@xmldation.com, 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

Recommended