SlideShare a Scribd company logo
1 of 7
Download to read offline


bank-api & Hackathon
03. - 05.06.2016
bank-api & Hackathon 03. – 05.06.2016 2
Was bisher geschah…
Online Banking
Eigene UI ! nicht einbindbar in Shops oder Apps
Anfällig bei UI-Änderungen (wg. Screenscraping)
FinTS (aka HBCI)
Kompliziert
Eingeschränkt (nur Umsätze, Überweisungen, etc.)
bank-api & Hackathon 03. – 05.06.2016 3
…und nun die bank-api
• ist ein RESTful Service
• ist Token-basiert
• kann alle Konten, Depots, Kreditkarten inkl. Transaktionen
liefern.
• bietet Überweisungen, Daueraufträge, Umbuchungen, etc.
• ermöglicht Produktverkauf
• neue Konten / Kunden
• Gutscheine (z.B. iTunes, Google Play, Steam, Eventim,…)
• Prepaid-Aufladungen für Mobiltelefone
• Kreditkartenaufladungen
• hat einen Demozugang
bank-api & Hackathon 03. – 05.06.2016 4
Erste Schritte
• Anmeldung über POST /token
• username und password werden als Request-Parameter übergeben
• Ergebnis ist ein JSON mit Folgelinks und Token
• Finanzstatus über GET /
• Token muss über Header X-AUTH übergeben werden
• Ergebnis ist ein JSON mit Konten und Kreditkarten
• Überweisung
• Start mit GET /credittransfer
• Token muss über Header X-AUTH übergeben werden
• Ergebnis ist ein JSON mit Vorlage für eine Überweisung
• POST /credittransfer mit ausgefüllter Vorlage und Legitimierungsart
• Ergebnis ist ein JSON mit Überweisung vor Legitimierung
• PUT /credittransfer mit Überweisung und TAN
bank-api & Hackathon 03. – 05.06.2016 5
Erste Schritte
{
"messages": [],
"token": "000001550bebdfcc08c1697ee235c9437c3215bb7bdd0b95_blau_ls00627y",
"userId": "0059460656",
"links": [
{
"rel": "self",
"href": "https://hackathon.postbank.de:443/bank-api/blau/postbankid/token/
000001550bebdfcc08c1697ee235c9437c3215bb7bdd0b95_blau_ls00627y"
},
{
"rel": "customers",
"href": "https://hackathon.postbank.de:443/bank-api/blau/postbankid/"
},
{
"rel": "status",
"href": "https://hackathon.postbank.de:443/bank-api/blau/postbankid/status"
},
{
"rel": "mobilecharging/providers",
"href": "https://hackathon.postbank.de:443/bank-api/blau/postbankid/mobilecharging/
providers"
}
]
}
bank-api & Hackathon 03. – 05.06.2016 6
Weitere Aktionen
• Passwort-Wechsel
• GET /passwordchange
• Token muss über Header X-AUTH übergeben werden
• Liefert eine Vorlage für den Passwort-Wechsel
• POST /passwordchange
• Ausgefüllte Vorlage mit neuem Passwort als HTTP-Body
• Feedback
• POST /feedback
• Token muss über Header X-AUTH übergeben werden
• Nachricht als HTTP-Body
{
"message": "Hello World!"
}
bank-api & Hackathon 03. – 05.06.2016 7
Wichtige URL‘s
Dokumentation der REST-API
https://hackathon.postbank.de/bank-api/blau/documentation/index.html
PostbankID-Zugang
https://hackathon.postbank.de/bank-api/blau/postbankid
Demokonto-Zugang
https://hackathon.postbank.de/bank-api/blau/demokonto
Feedback
https://hackathon.postbank.de/bank-api/blau/postbankid/feedback
…keep on hacking

More Related Content

What's hot

International financial management ppt @ bec doms bagalkot mba finance
International financial management ppt @ bec doms bagalkot mba financeInternational financial management ppt @ bec doms bagalkot mba finance
International financial management ppt @ bec doms bagalkot mba financeBabasab Patil
 
Innovations in Banking - Recent Developments
Innovations in Banking - Recent DevelopmentsInnovations in Banking - Recent Developments
Innovations in Banking - Recent DevelopmentsSwaminath Sam
 
International Financial Markets & Sources of Funding for MNC's
International Financial Markets & Sources of Funding for MNC'sInternational Financial Markets & Sources of Funding for MNC's
International Financial Markets & Sources of Funding for MNC'sThe Stockker
 
Bank’s products and services
Bank’s products and servicesBank’s products and services
Bank’s products and servicesSowie Althea
 
Financial Frauds In Indian Banking System: A Case Study Analysis
Financial Frauds In Indian Banking System: A Case Study Analysis Financial Frauds In Indian Banking System: A Case Study Analysis
Financial Frauds In Indian Banking System: A Case Study Analysis Rubeena Shaik
 
Indusind presentation
Indusind presentationIndusind presentation
Indusind presentationPranav Rao
 
Rbi monetary policy
Rbi monetary policyRbi monetary policy
Rbi monetary policyShabaz Sj
 
Financial magment- Comparative Study of Sources of Finance
Financial magment- Comparative Study of Sources of FinanceFinancial magment- Comparative Study of Sources of Finance
Financial magment- Comparative Study of Sources of Financepillai college
 
Forward market, arbitrage, hedging and speculation
Forward market, arbitrage, hedging and speculationForward market, arbitrage, hedging and speculation
Forward market, arbitrage, hedging and speculationMohit Singhal
 
Foreign exchange market and it's structure in india
Foreign exchange market and it's structure in indiaForeign exchange market and it's structure in india
Foreign exchange market and it's structure in indiaStudsPlanet.com
 
Introduction to international finance and International economy
Introduction to international finance and International economyIntroduction to international finance and International economy
Introduction to international finance and International economyAparrajithaAriyadasa
 
STRUCTURE AND FUNCTIONS OF INDIAN FINANCIAL SYSTEM
STRUCTURE AND FUNCTIONS OF INDIAN FINANCIAL SYSTEMSTRUCTURE AND FUNCTIONS OF INDIAN FINANCIAL SYSTEM
STRUCTURE AND FUNCTIONS OF INDIAN FINANCIAL SYSTEMBipin Yadav
 
Options and strategies to mitigate the risk
Options and strategies to mitigate the riskOptions and strategies to mitigate the risk
Options and strategies to mitigate the riskPriyank Srivastava
 

What's hot (20)

Banking Operations
Banking Operations Banking Operations
Banking Operations
 
International financial management ppt @ bec doms bagalkot mba finance
International financial management ppt @ bec doms bagalkot mba financeInternational financial management ppt @ bec doms bagalkot mba finance
International financial management ppt @ bec doms bagalkot mba finance
 
Innovations in Banking - Recent Developments
Innovations in Banking - Recent DevelopmentsInnovations in Banking - Recent Developments
Innovations in Banking - Recent Developments
 
DHFI
DHFIDHFI
DHFI
 
International Financial Markets & Sources of Funding for MNC's
International Financial Markets & Sources of Funding for MNC'sInternational Financial Markets & Sources of Funding for MNC's
International Financial Markets & Sources of Funding for MNC's
 
Bank’s products and services
Bank’s products and servicesBank’s products and services
Bank’s products and services
 
Derivatives trading
Derivatives  tradingDerivatives  trading
Derivatives trading
 
Financial Frauds In Indian Banking System: A Case Study Analysis
Financial Frauds In Indian Banking System: A Case Study Analysis Financial Frauds In Indian Banking System: A Case Study Analysis
Financial Frauds In Indian Banking System: A Case Study Analysis
 
Indusind presentation
Indusind presentationIndusind presentation
Indusind presentation
 
Rbi monetary policy
Rbi monetary policyRbi monetary policy
Rbi monetary policy
 
Financial magment- Comparative Study of Sources of Finance
Financial magment- Comparative Study of Sources of FinanceFinancial magment- Comparative Study of Sources of Finance
Financial magment- Comparative Study of Sources of Finance
 
Forward market, arbitrage, hedging and speculation
Forward market, arbitrage, hedging and speculationForward market, arbitrage, hedging and speculation
Forward market, arbitrage, hedging and speculation
 
Harshad mehta scam
Harshad mehta scamHarshad mehta scam
Harshad mehta scam
 
Foreign exchange market and it's structure in india
Foreign exchange market and it's structure in indiaForeign exchange market and it's structure in india
Foreign exchange market and it's structure in india
 
MNC Financial Management
MNC Financial ManagementMNC Financial Management
MNC Financial Management
 
international banking and foreign exchange
international banking and foreign exchange international banking and foreign exchange
international banking and foreign exchange
 
Managing Transaction Exposure
Managing Transaction ExposureManaging Transaction Exposure
Managing Transaction Exposure
 
Introduction to international finance and International economy
Introduction to international finance and International economyIntroduction to international finance and International economy
Introduction to international finance and International economy
 
STRUCTURE AND FUNCTIONS OF INDIAN FINANCIAL SYSTEM
STRUCTURE AND FUNCTIONS OF INDIAN FINANCIAL SYSTEMSTRUCTURE AND FUNCTIONS OF INDIAN FINANCIAL SYSTEM
STRUCTURE AND FUNCTIONS OF INDIAN FINANCIAL SYSTEM
 
Options and strategies to mitigate the risk
Options and strategies to mitigate the riskOptions and strategies to mitigate the risk
Options and strategies to mitigate the risk
 

Viewers also liked

Handy-Programmierung mit Python
Handy-Programmierung mit PythonHandy-Programmierung mit Python
Handy-Programmierung mit PythonAndreas Schreiber
 
Guidelines for implementation of open API Policy
Guidelines for implementation of open API PolicyGuidelines for implementation of open API Policy
Guidelines for implementation of open API PolicyData Portal India
 
Open Bank Project API Days API Strat Berlin 2015
Open Bank Project API Days API Strat Berlin 2015Open Bank Project API Days API Strat Berlin 2015
Open Bank Project API Days API Strat Berlin 2015TESOBE
 
Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015
Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015
Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015TESOBE
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsJeremy Brown
 
Case Study: Open Banking, APIs and Digital Transformation—the Banco Original ...
Case Study: Open Banking, APIs and Digital Transformation—the Banco Original ...Case Study: Open Banking, APIs and Digital Transformation—the Banco Original ...
Case Study: Open Banking, APIs and Digital Transformation—the Banco Original ...CA Technologies
 
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 BANKINGfigo GmbH
 

Viewers also liked (8)

EBICS::Box
EBICS::BoxEBICS::Box
EBICS::Box
 
Handy-Programmierung mit Python
Handy-Programmierung mit PythonHandy-Programmierung mit Python
Handy-Programmierung mit Python
 
Guidelines for implementation of open API Policy
Guidelines for implementation of open API PolicyGuidelines for implementation of open API Policy
Guidelines for implementation of open API Policy
 
Open Bank Project API Days API Strat Berlin 2015
Open Bank Project API Days API Strat Berlin 2015Open Bank Project API Days API Strat Berlin 2015
Open Bank Project API Days API Strat Berlin 2015
 
Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015
Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015
Open Bank Project workshop at API Days, Open BankIng and Fintech, London 2015
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
 
Case Study: Open Banking, APIs and Digital Transformation—the Banco Original ...
Case Study: Open Banking, APIs and Digital Transformation—the Banco Original ...Case Study: Open Banking, APIs and Digital Transformation—the Banco Original ...
Case Study: Open Banking, APIs and Digital Transformation—the Banco Original ...
 
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
 

Similar to Postbank Bank API How To

Innovationswellen im Zahlungsverkehr
Innovationswellen im ZahlungsverkehrInnovationswellen im Zahlungsverkehr
Innovationswellen im ZahlungsverkehrSemalytix
 
Was ist figo? Der Banking Service Provider
Was ist figo? Der Banking Service ProviderWas ist figo? Der Banking Service Provider
Was ist figo? Der Banking Service Providerfigo GmbH
 
Swisscom Round Table «Innovate Banking»
Swisscom Round Table «Innovate Banking»Swisscom Round Table «Innovate Banking»
Swisscom Round Table «Innovate Banking»figo GmbH
 
Between the Towers - 7 Minuten Pitch figo
Between the Towers - 7 Minuten Pitch figoBetween the Towers - 7 Minuten Pitch figo
Between the Towers - 7 Minuten Pitch figofigo GmbH
 
Auswirkungen von Mobile auf Kreditkarten
Auswirkungen von Mobile auf KreditkartenAuswirkungen von Mobile auf Kreditkarten
Auswirkungen von Mobile auf Kreditkartenfigo GmbH
 
Was ist figo? Der Banking Service Provider
Was ist figo? Der Banking Service ProviderWas ist figo? Der Banking Service Provider
Was ist figo? Der Banking Service Providerfigo GmbH
 
SwissWallet - Die digitale Währung heisst Vertrauen
SwissWallet - Die digitale Währung heisst Vertrauen SwissWallet - Die digitale Währung heisst Vertrauen
SwissWallet - Die digitale Währung heisst Vertrauen Netcetera
 
figo auf der BIT 2015 Retail Banking, Private Banking und Zahlungsverkehr
figo auf der BIT 2015 Retail Banking, Private Banking und Zahlungsverkehrfigo auf der BIT 2015 Retail Banking, Private Banking und Zahlungsverkehr
figo auf der BIT 2015 Retail Banking, Private Banking und Zahlungsverkehrfigo GmbH
 
Vom Tracking zum Konzept - mobile Wireframes
Vom Tracking zum Konzept - mobile WireframesVom Tracking zum Konzept - mobile Wireframes
Vom Tracking zum Konzept - mobile WireframesMatthias Blaß
 
Mobile Payment 2015 Deutschland
Mobile Payment 2015 DeutschlandMobile Payment 2015 Deutschland
Mobile Payment 2015 DeutschlandMaik Klotz
 
Passbook - das mobile Wallet im iPhone - Internet Briefing Payment Conference...
Passbook - das mobile Wallet im iPhone - Internet Briefing Payment Conference...Passbook - das mobile Wallet im iPhone - Internet Briefing Payment Conference...
Passbook - das mobile Wallet im iPhone - Internet Briefing Payment Conference...Patrick Pfister
 
Bezahlen und Banking heute und in der Zukunft
Bezahlen und Banking heute und in der Zukunft Bezahlen und Banking heute und in der Zukunft
Bezahlen und Banking heute und in der Zukunft figo GmbH
 
Automatisierte Eingangsrechnungsbearbeitung in SAP
Automatisierte Eingangsrechnungsbearbeitung in SAPAutomatisierte Eingangsrechnungsbearbeitung in SAP
Automatisierte Eingangsrechnungsbearbeitung in SAPinPuncto GmbH
 

Similar to Postbank Bank API How To (14)

Innovationswellen im Zahlungsverkehr
Innovationswellen im ZahlungsverkehrInnovationswellen im Zahlungsverkehr
Innovationswellen im Zahlungsverkehr
 
Bank-Kram made by Railslove
Bank-Kram made by RailsloveBank-Kram made by Railslove
Bank-Kram made by Railslove
 
Was ist figo? Der Banking Service Provider
Was ist figo? Der Banking Service ProviderWas ist figo? Der Banking Service Provider
Was ist figo? Der Banking Service Provider
 
Swisscom Round Table «Innovate Banking»
Swisscom Round Table «Innovate Banking»Swisscom Round Table «Innovate Banking»
Swisscom Round Table «Innovate Banking»
 
Between the Towers - 7 Minuten Pitch figo
Between the Towers - 7 Minuten Pitch figoBetween the Towers - 7 Minuten Pitch figo
Between the Towers - 7 Minuten Pitch figo
 
Auswirkungen von Mobile auf Kreditkarten
Auswirkungen von Mobile auf KreditkartenAuswirkungen von Mobile auf Kreditkarten
Auswirkungen von Mobile auf Kreditkarten
 
Was ist figo? Der Banking Service Provider
Was ist figo? Der Banking Service ProviderWas ist figo? Der Banking Service Provider
Was ist figo? Der Banking Service Provider
 
SwissWallet - Die digitale Währung heisst Vertrauen
SwissWallet - Die digitale Währung heisst Vertrauen SwissWallet - Die digitale Währung heisst Vertrauen
SwissWallet - Die digitale Währung heisst Vertrauen
 
figo auf der BIT 2015 Retail Banking, Private Banking und Zahlungsverkehr
figo auf der BIT 2015 Retail Banking, Private Banking und Zahlungsverkehrfigo auf der BIT 2015 Retail Banking, Private Banking und Zahlungsverkehr
figo auf der BIT 2015 Retail Banking, Private Banking und Zahlungsverkehr
 
Vom Tracking zum Konzept - mobile Wireframes
Vom Tracking zum Konzept - mobile WireframesVom Tracking zum Konzept - mobile Wireframes
Vom Tracking zum Konzept - mobile Wireframes
 
Mobile Payment 2015 Deutschland
Mobile Payment 2015 DeutschlandMobile Payment 2015 Deutschland
Mobile Payment 2015 Deutschland
 
Passbook - das mobile Wallet im iPhone - Internet Briefing Payment Conference...
Passbook - das mobile Wallet im iPhone - Internet Briefing Payment Conference...Passbook - das mobile Wallet im iPhone - Internet Briefing Payment Conference...
Passbook - das mobile Wallet im iPhone - Internet Briefing Payment Conference...
 
Bezahlen und Banking heute und in der Zukunft
Bezahlen und Banking heute und in der Zukunft Bezahlen und Banking heute und in der Zukunft
Bezahlen und Banking heute und in der Zukunft
 
Automatisierte Eingangsrechnungsbearbeitung in SAP
Automatisierte Eingangsrechnungsbearbeitung in SAPAutomatisierte Eingangsrechnungsbearbeitung in SAP
Automatisierte Eingangsrechnungsbearbeitung in SAP
 

Postbank Bank API How To

  • 2. bank-api & Hackathon 03. – 05.06.2016 2 Was bisher geschah… Online Banking Eigene UI ! nicht einbindbar in Shops oder Apps Anfällig bei UI-Änderungen (wg. Screenscraping) FinTS (aka HBCI) Kompliziert Eingeschränkt (nur Umsätze, Überweisungen, etc.)
  • 3. bank-api & Hackathon 03. – 05.06.2016 3 …und nun die bank-api • ist ein RESTful Service • ist Token-basiert • kann alle Konten, Depots, Kreditkarten inkl. Transaktionen liefern. • bietet Überweisungen, Daueraufträge, Umbuchungen, etc. • ermöglicht Produktverkauf • neue Konten / Kunden • Gutscheine (z.B. iTunes, Google Play, Steam, Eventim,…) • Prepaid-Aufladungen für Mobiltelefone • Kreditkartenaufladungen • hat einen Demozugang
  • 4. bank-api & Hackathon 03. – 05.06.2016 4 Erste Schritte • Anmeldung über POST /token • username und password werden als Request-Parameter übergeben • Ergebnis ist ein JSON mit Folgelinks und Token • Finanzstatus über GET / • Token muss über Header X-AUTH übergeben werden • Ergebnis ist ein JSON mit Konten und Kreditkarten • Überweisung • Start mit GET /credittransfer • Token muss über Header X-AUTH übergeben werden • Ergebnis ist ein JSON mit Vorlage für eine Überweisung • POST /credittransfer mit ausgefüllter Vorlage und Legitimierungsart • Ergebnis ist ein JSON mit Überweisung vor Legitimierung • PUT /credittransfer mit Überweisung und TAN
  • 5. bank-api & Hackathon 03. – 05.06.2016 5 Erste Schritte { "messages": [], "token": "000001550bebdfcc08c1697ee235c9437c3215bb7bdd0b95_blau_ls00627y", "userId": "0059460656", "links": [ { "rel": "self", "href": "https://hackathon.postbank.de:443/bank-api/blau/postbankid/token/ 000001550bebdfcc08c1697ee235c9437c3215bb7bdd0b95_blau_ls00627y" }, { "rel": "customers", "href": "https://hackathon.postbank.de:443/bank-api/blau/postbankid/" }, { "rel": "status", "href": "https://hackathon.postbank.de:443/bank-api/blau/postbankid/status" }, { "rel": "mobilecharging/providers", "href": "https://hackathon.postbank.de:443/bank-api/blau/postbankid/mobilecharging/ providers" } ] }
  • 6. bank-api & Hackathon 03. – 05.06.2016 6 Weitere Aktionen • Passwort-Wechsel • GET /passwordchange • Token muss über Header X-AUTH übergeben werden • Liefert eine Vorlage für den Passwort-Wechsel • POST /passwordchange • Ausgefüllte Vorlage mit neuem Passwort als HTTP-Body • Feedback • POST /feedback • Token muss über Header X-AUTH übergeben werden • Nachricht als HTTP-Body { "message": "Hello World!" }
  • 7. bank-api & Hackathon 03. – 05.06.2016 7 Wichtige URL‘s Dokumentation der REST-API https://hackathon.postbank.de/bank-api/blau/documentation/index.html PostbankID-Zugang https://hackathon.postbank.de/bank-api/blau/postbankid Demokonto-Zugang https://hackathon.postbank.de/bank-api/blau/demokonto Feedback https://hackathon.postbank.de/bank-api/blau/postbankid/feedback …keep on hacking