Upload
lemien
View
217
Download
1
Embed Size (px)
Citation preview
SWIFT gpi integration dilemma: how
SWIFT can help you to overcome
integration challenges
13th of March 2017, Moscow
SWIFT gpi dedicated event
Instructing gpi agent
Routing gpi: determine if a payment can be gpi (typically implemented in the payment engine)
Intermediary: the use case where the payment cannot continue as gpi must be planned
Generate UETR
Process incoming transaction status (MT199 or API)?
Use the Tracker GUI or automation?
Transparency to my corporate clients?
Instructed gpi agent
Process incoming MT103 credit transfer
Generate transaction status within SLA (MT199 or API)
Understand and store UETR?
Manage sanction screening workflow
Use the Tracker GUI or automation
Transparency to my end customers?
The gpi journey – the integration challenges 2/2
gpi dedicated event_integration session_March 2017 2
Corresponding
Banks
Corporate (on-line)
Corporate (SWIFT)
Inte
gra
tion L
aye
r
In-going Channels
Connectivity
e.g. SWIFT /digital/ other
Network Gateway
Validation / Verification
Core Payment Processing Connectivity
Inte
gra
tion L
aye
r
Corresponding Banks
Corporate (on-line)
Corporate (SWIFT)
Out-going Channels
1 2 3 4 5
2.1 2.2 4.1 5.1 1.1
IF
Warehousing Market
infrastructure
Sanction Screening
e.g. SWIFT /digital/ other
Network Gateway
Validation / Verification
Repair & Creation
IF
Warehousing
Sanction Screening
4.2
IF = Interface
Payment Processing
Routing (incl. ref
data)
Transaction Enrichment
Regulatory Reports
Audit Trails Management
Reports
OLA & SLA Reports
Funds & Balance
Formatting/ Bundling
Matching
Settlement Instruction Handling
Account & Liquidity
Management
Reporting
Debit/Credit Confirmation
Clearing & Settlement
3.1
3.2
3.4
3.3
IF IF
IF
Validation / Verification
IF
Cash Management & Liquidity
IF
Forex
Regulatory & Compliance
(AML)
Transaction Report
Booking & Posting
Fees & Pricing
Calculation
3.5
Exception & Investigation
Exception Handling
Duplicate Checks
Duplicate Checks
You should consider where and how to:
• Generate transaction reference
• Generate gpi confirmations (MT 199 vs API calls)
• Access to gpi Tracker Determine if a gpi route is possible
3
Transaction enquiry
Fees and charges Corporate eChannel gpi routing
Sanction screening
The gpi journey – the integration challenges 1/2
4
Payments Tracker database is accessible via 3 channels:
MT199 API
How to
report
status?
How to get
status
updates?
Send 199 to SWIFT’s tracker BIC
Same format as per business rules and tech specs
Intermediary banks don’t need to relay back 199s
Using the same format as 199 per business rules
Update tracker over secured SWIFTNet
Push of 199 from tracker BIC with the same format as per business rules
Pull information from the tracker using secured SWIFTNet
Periodical pull of information (delta)
Inquiry/response on specific transactions
Payments tracker
GUI
Not applicable
Overview of own transactions: dashboard style
Advanced search of transactions
Detailed view per transaction Export reports in .csv format.
gpi dedicated event_integration session_March 2017
FIN
gpi dedicated event_integration session_March 2017 5
gpi – types of possible client topology Multiple
payment systems,
geographically
distributed,
multiple currencies.
No corporate
information
Middleware
consolidates multiple BO,
Corporate web
application
queries Tracker via API
Payment
Systems
Payment
Systems Corporate web
application updated via
MT199
Payment
Systems
Corporate
Portal
FIN interface FIN interface
FIN
Payment
Systems
Payment
Systems
Own
Payment Systems
Payment
Systems
Payment
Systems
Vendor
Payment
Systems
FIN interface FIN interface
FIN
FIN
transaction status DB
FIN interface
Payment
Systems
Payment
Systems
Own
Payment Systems
FIN interface
Payment
Systems
Payment
Systems
Vendor
Payment Systems
Mid
dle
wa
re
exception management
FIN
Corporate
Portal API Queries
API Updates
gp
i co
nn
ecto
r
gpi dedicated event_integration session_March 2017 6
gpi Integration – MT199gpi generator
• Not possible for BO to create MT199gpi messages
• BO can create payment status reports (confirmations/rejections) • In proprietary format
BO
Payment status
report
Proprietary format
MT199GPISAA/AMH+
IPLA/SIL
SWIFT
gpi dedicated event_integration session_March 2017 7
gpi Integration – Safety Net generate MT199 within SLA when back-office cannot
IPLA/SIL*
MT 103GPI
MT 199GPI
BO application(s)(STP or
Manual Payment Processing)
ScreeningEngine - Keep track of received MT103GPI
messages
- Match MT199GPI with tracked MT103GPI
SWIFT
- Report unmatched MT103GPI's E-mail, File … (can be customized)
- Build pending MT199GPI (ACSP) using data from MT103GPI
gpi dedicated event_integration session_March 2017
API connectivity
9
gpi dedicated event_integration session_March 2017 10
gpi Connector – a solution for any interface
Alliance
Access
Payment
Systems Alliance Access
Alliance
Gatew ay
HSM/ SNL
gpi connector REST
over https
Query/Response
API
client
SWIFT gpi
Payments
Tracker
Built by the bank
SWIFT product
Alliance
Messaging
Hub
Payment
Systems
AMH
Alliance
Gatew ay
HSM/ SNL
gpi connector standalone
REST
over https
Query/Response
API
client
Payment
Systems
Other interface
Alliance
Gatew ay
HSM/ SNL
gpi connector standalone API
Other
SWIFT
interface
REST
over https
Query/Response
gpi connector
release date: 8 April
gpi dedicated event_integration session_March 2017 11
gpi connector – Alliance Access
Alliance
Access
API to
Tracker
March 2017
Payment
Systems Alliance Access
Alliance
Gatew ay
HSM/ SNL
gpi connector
REST
over https
Query/Response
w ith Tracker
API
client
SWIFT gpi
Payments
Tracker
Payment
Systems
Alliance Access
Alliance
Gatew ay
HSM/ SNL
gpi connector MQ
intf
Payment
Systems Alliance Access
Alliance
Gatew ay
HSM/ SNL
MQ
intf
Alliance
Access
MT199
Immediately MQ interface
FIN/ gpi MT199
Payment
Systems
Alliance Access
Alliance
Gatew ay
HSM/ SNL
SafetyNet MQ
intf
Bespoke
solution
Immediately MQ interface
Std FIN
Integration components based on specific
customer requirements for gpi - Based on scoping analysis by SWIFT
- Predictable effort and costs
- Developed by SWIFT consulting
- Testing and go-live by the bank
Payment Systems
manages the gpi format requirements
Option:
MQ interface
XML Query/Response
w ith Tracker
(release date TBC)
Built by the bank
SWIFT product
gpi dedicated event_integration session_March 2017
Get ready for gpi
12
Are you ready for gpi?
• SAA 7.2 is gpi-enabled, as SAA 7.1.20, possibility to generate UETR automatically, generation of
MT 199 through IPLA
• AMH 3.5 is gpi-enabled today, AMH 3.6 – September 2017
• New – gpi Connector (API to Tracker) for SWIFT but also non-SWIFT interfaces SA
A 7
.2,
S
R 2
017
C
SP
com
plia
nce • Gpi using secure and resilient SWIFT network, FIN messaging, Tracker in the secure SWIFT
cloud (SWIFT WebAccess and PKI)
• Increase your compliance capabilities through gpi: SWIFT uses fraud patterns techniques to
enable some functionalities, such as Stop payment/request for funding and having full
transparency of where your transactions are (gpi roadmap)
• SR November 2017 –all banks (gpi and non-gpi members) to receive gpi-enabled MT 103
• Banks’ SR 2017 assessments
13 gpi dedicated event_integration session_March 2017
Q&A
? 14
www.swift.com
gpi dedicated event_integration session_March 2017 15