PSD2 Logo

50 000 PLN in the prize pool!

The Demo Day took place on 30/10/2018. The winners were: Finqware, SentiOne, VerifyFirme.pl, Capital Lab and Blockey.
Congratulations and thank you to all participants of the event!

Create innovative solutions and new business models using Citi resources!

Winners will receive attractive cash prizes and the opportunity to participate in one of the partner acceleration programs.

About PSD2 Challenge


Citi Handlowy PSD2 Challenge is an event that brings together developers, startups, e-commerce, investors and financial institutions in order to come up with new B2C and B2B solutions based on account information, money movement, acquisition and corporate APIs available on Citi Developer Portal.

We invite all innovators, teams and companies, who already have a working solution (can be early stage or MVP) and would like to present their ideas for the integration with Citi APIs.

In the center of what we do is always customer. That’s why we are looking for most innovative and value-added integrations with Citi’s APIs, including PSD2-compliant APIs. Participants will have a unique opportunity to test their integrations in Citi’s sandbox and win prizes sponsored by Citi and Partners!

We have 50.000 PLN cash prizes in total for winning teams. On top of this, our partners are offering accelaratorion / investments for teams of their choice. Demo Day will host many senior managers from Citi and other companies so it’s great opportunity to get valuable insights and discuss opportunities for joint partnerships.

Timelines

Submission phase


Publication of pre-selection result


Selected participants to share additional materials


Announcement of Finalists


Finalists work on their presentation including live demo integration with Citi API


Finalists to present their solutions on Demo Day in Warsaw


Imagine what you could build with a global finance APIs

Explore great choice of APIs offered by Citi Handlowy: PSD2-compliant (incl. accounts information and money movement) acquisition and corporate APIs! We are ready for game-changing revolution of open banking to offer customers new value and possibilities based on collaboration and partnerships.


CONSUMER BANKING


How to start

You can familiarize with our APIs on Citi Developer Portal in section API Products > Poland.

  • Register the application before using any of APIs: https://sandbox.developerhub.citi.com/application
  • Generate Client ID and Secret Key – keep it safely as it will be needed ahead
  • Use the option of ‘Client Credentials Grant’ and retrieve access token for those APIs which do not require customer credential verification and consent (e.g. ProspectAdd, Onboarding)
  • For trying API within Developer Portal use ‘Generate access token for tryout’. Note that Sandbox is an virtual environment – as of now responses are static in nature.
  • Now you are ready to use the Citi APIs in Sandbox environment!

API Categories FOR CONSUMER BANKING

Onboarding
The Onboarding API allows you to initiate the basic account opening process for new customers. Creates a new prospective customer. Returns a prospect ID that can be used for reach out and conversions to applications.

Account Information
The Accounts API allows you to retrieve account and transaction data for Citi Customers. In most cases, you'll want to request a summary of all accounts first, which will return basic account information and accountIds. Once you have this information, you can request additional account details and/or transactions.

Money Movement
The Money Movement API allow you to move money from Citi customers account. Transfers can be made to predefined payees by customer and individuals not included in the payee list. Types of transfers available: between own accounts, domestic, SEPA, cross-border and Citi Global Transfer – unique real-time transfer between Citi accounts in different countries.

Authorization Services
Authorize is our implementation of the OAuth 2.0 framework. It enables secure authorization using standard methods that can easily be integrated in your app. If you're familiar with OAuth 2.0, everything should look familiar.


CORPORATE BANKING


HOW TO START

Access to API Developer Portal dedicated for corporates will be given for participants who will be qualified to 2nd phase of competition.

API CATEGORIES FOR CORPORATE BANKING

Authentication
The Authentication API is the gateway to the CitiConnect infrastructure, generating an authentication token that allows you to logon and access the full suite of CitiConnect API services. The Authentication APIs used for authorization and authentication of API requests and is the essential starting point for invoking all other CitiConnect APIs.

Payment Services
The Payment Services API is used to initiate and track payments quickly and securely across 96+ countries, 130+ currencies. You can Transfer money between accounts and make payments to third parties around the globe in real time, as well as track the status of transactions, from initiation to completion.

Account Services
The Account Services API lets you consume account balance and statement information when you need it, directly into your application.

Self Service
The Self Service API extends the functionality of your application and can reduce costs while increasing speed and efficiency in your transaction processing and cash management activities

WorldLink® Services
The WorldLink® Services API gives you direct access to Citi’s WorldLink®Payment Services, a global cross-currency payment solution that helps make cross-border payments simple, flexible and secure.

FAQ

Partners


Program partners


Facilitators













Important documents