SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Downloaden Sie, um offline zu lesen


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

Weitere ähnliche Inhalte

Was ist angesagt?

bai al salam and istisna
bai al salam and istisnabai al salam and istisna
bai al salam and istisnaAhmad Mustaqim
 
TORT II [occupier's liability notes]
TORT II [occupier's liability notes]TORT II [occupier's liability notes]
TORT II [occupier's liability notes]Amalia Sulaiman
 
The rules governing proposal and acceptance
The rules governing proposal and acceptanceThe rules governing proposal and acceptance
The rules governing proposal and acceptanceSeredup Maya
 
Konsep & Sistem Riba
Konsep & Sistem RibaKonsep & Sistem Riba
Konsep & Sistem Ribasalmy1001
 
Muamalat, hibbah.
Muamalat, hibbah.Muamalat, hibbah.
Muamalat, hibbah.jimoh370
 
EVIDENCE LAW 1(12) judicial notice (pengiktirafan penghakiman)
EVIDENCE LAW 1(12) judicial notice (pengiktirafan penghakiman)EVIDENCE LAW 1(12) judicial notice (pengiktirafan penghakiman)
EVIDENCE LAW 1(12) judicial notice (pengiktirafan penghakiman)Hafizul Mukhlis
 
8.1 konsep hibah(syariah) arifah
8.1 konsep hibah(syariah) arifah8.1 konsep hibah(syariah) arifah
8.1 konsep hibah(syariah) arifahshahirah44
 
Legal Ethics - Conflict of Interest
Legal Ethics - Conflict of InterestLegal Ethics - Conflict of Interest
Legal Ethics - Conflict of Interestsurrenderyourthrone
 
Ijara & istisna
Ijara & istisna Ijara & istisna
Ijara & istisna GroupOne2
 
Fatal Claims - For Revision Purposes Only
Fatal Claims - For Revision Purposes OnlyFatal Claims - For Revision Purposes Only
Fatal Claims - For Revision Purposes OnlyAzrin Hafiz
 
Bab 4 Pasaran Modal Islam
Bab 4   Pasaran Modal IslamBab 4   Pasaran Modal Islam
Bab 4 Pasaran Modal IslamWanBK Leo
 
Fundamental of Islamic Banking - Other Services
Fundamental of Islamic Banking - Other ServicesFundamental of Islamic Banking - Other Services
Fundamental of Islamic Banking - Other ServicesMahyuddin Khalid
 
Bay Bithaman Ajil - Housing Financing
Bay Bithaman Ajil - Housing FinancingBay Bithaman Ajil - Housing Financing
Bay Bithaman Ajil - Housing Financinghafizahjupri
 
6.3 wakalah persoalan smasa
6.3 wakalah persoalan smasa6.3 wakalah persoalan smasa
6.3 wakalah persoalan smasashahirah44
 
Custody Issues in Context of Domestic Violence for Muslim and Non-Muslim
Custody Issues in Context of Domestic Violence for Muslim and Non-MuslimCustody Issues in Context of Domestic Violence for Muslim and Non-Muslim
Custody Issues in Context of Domestic Violence for Muslim and Non-MuslimASMAH CHE WAN
 

Was ist angesagt? (20)

Gadaian (Al-Rahn)
Gadaian (Al-Rahn)Gadaian (Al-Rahn)
Gadaian (Al-Rahn)
 
bai al salam and istisna
bai al salam and istisnabai al salam and istisna
bai al salam and istisna
 
Jaminan (Kafalah)
Jaminan (Kafalah)Jaminan (Kafalah)
Jaminan (Kafalah)
 
TORT II [occupier's liability notes]
TORT II [occupier's liability notes]TORT II [occupier's liability notes]
TORT II [occupier's liability notes]
 
The rules governing proposal and acceptance
The rules governing proposal and acceptanceThe rules governing proposal and acceptance
The rules governing proposal and acceptance
 
Konsep & Sistem Riba
Konsep & Sistem RibaKonsep & Sistem Riba
Konsep & Sistem Riba
 
Muamalat, hibbah.
Muamalat, hibbah.Muamalat, hibbah.
Muamalat, hibbah.
 
AL-WAKALAH
AL-WAKALAHAL-WAKALAH
AL-WAKALAH
 
EVIDENCE LAW 1(12) judicial notice (pengiktirafan penghakiman)
EVIDENCE LAW 1(12) judicial notice (pengiktirafan penghakiman)EVIDENCE LAW 1(12) judicial notice (pengiktirafan penghakiman)
EVIDENCE LAW 1(12) judicial notice (pengiktirafan penghakiman)
 
8.1 konsep hibah(syariah) arifah
8.1 konsep hibah(syariah) arifah8.1 konsep hibah(syariah) arifah
8.1 konsep hibah(syariah) arifah
 
Legal Ethics - Conflict of Interest
Legal Ethics - Conflict of InterestLegal Ethics - Conflict of Interest
Legal Ethics - Conflict of Interest
 
Ijara & istisna
Ijara & istisna Ijara & istisna
Ijara & istisna
 
Fatal Claims - For Revision Purposes Only
Fatal Claims - For Revision Purposes OnlyFatal Claims - For Revision Purposes Only
Fatal Claims - For Revision Purposes Only
 
Bab 4 Pasaran Modal Islam
Bab 4   Pasaran Modal IslamBab 4   Pasaran Modal Islam
Bab 4 Pasaran Modal Islam
 
Fundamental of Islamic Banking - Other Services
Fundamental of Islamic Banking - Other ServicesFundamental of Islamic Banking - Other Services
Fundamental of Islamic Banking - Other Services
 
Bay Bithaman Ajil - Housing Financing
Bay Bithaman Ajil - Housing FinancingBay Bithaman Ajil - Housing Financing
Bay Bithaman Ajil - Housing Financing
 
6.3 wakalah persoalan smasa
6.3 wakalah persoalan smasa6.3 wakalah persoalan smasa
6.3 wakalah persoalan smasa
 
HIWALAH
HIWALAHHIWALAH
HIWALAH
 
Custody Issues in Context of Domestic Violence for Muslim and Non-Muslim
Custody Issues in Context of Domestic Violence for Muslim and Non-MuslimCustody Issues in Context of Domestic Violence for Muslim and Non-Muslim
Custody Issues in Context of Domestic Violence for Muslim and Non-Muslim
 
Islamic Finance 7d
Islamic Finance 7dIslamic Finance 7d
Islamic Finance 7d
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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