SHAPARAK Project

Transcription

SHAPARAK Project
Informatics Services Corporation
SHAPARAK Project
Iranian Electronic Card Payment System
2012-2014
SHAPARAK Project
Recommendation Form
Recommended Project:
SHAPARAK, Iranian Electronics Card Payment System
Category:
 Trade Facilitation
 Electronic Business in Public Sector
 Electronic Business in Private Sector
 Bridging Digital Divide
(Select only one category for a project)
Recommended by: (in print by the HoD)
Rational:
Signature of the HoD:
Date:
Page 2 of 18
SHAPARAK Project
Application Form
Country/Economy:
Iran
Project Title:
SHAPARAK
Organization:
Informatics Services Corporation(ISC)
Category:
 Trade Facilitation
 Electronic Business in Public Sector
 Electronic Business in Private Sector
 Bridging Digital Divide
(Select only one category for a project)
Project Leader:
Ali Seifi
Phone Number:
+98 21 25864657
Email Address:
[email protected]
Contact Person:
Reza Jourabpourian
Mailing Address:
No. 125, Dastgerdi St., Tehran, Iran
Phone Number:
+98 21 25864654
Email address:
[email protected]
URL (if applicable):
www.isc.co.ir
This form is completed and submitted by (in print):
Date:
2015/08/15
Job title:
Project Manager
Fax:
+98 21 22227129
Ali Seifi
Director
Card Systems Department
Informatics Services Corporation (ISC)
Signature:
Page 3 of 18
SHAPARAK Project
Project Title: SHAPARAK
Project Leader Name: Central Bank of Iran (CBI)
Organization/Company: Informatics Services Corporation (ISC)
Nominated by: Central Bank of Iran (CBI)
Page 4 of 18
SHAPARAK Project
Table of Contents
Abstract ......................................................................................................................................................... 6
Executive Summary ...................................................................................................................................... 7
Project Content............................................................................................................................................ 12
Project Scope .............................................................................................................................................. 12
Goals and Objectives .............................................................................................................................. 12
Challenges ............................................................................................................................................... 14
Strategies and Methodology ................................................................................................................... 15
Standards ................................................................................................................................................. 15
Economic benefits, achievements, and Impacts...................................................................................... 16
Next step on ward ................................................................................................................................... 17
Resources: ............................................................................................................................................... 17
Page 5 of 18
SHAPARAK Project
Abstract
In august 2002, in regard to Central Bank of Iran’s(CBI) main objective for migrating Iranian
traditional banking and business style to modern banking, Iran’s national card switch, known as
‘Shetab’ was introduced and launched. Shetab is a financial card switch which connects all issuer
and acquirer institutions in Iran. During the first decade of Shetab’s operation, a massive growth
use of electronic payments happened and made Iran’s card payment network the biggest one in
Middle East. Meanwhile banks and financial organizations invested in several Payment Service
Providers companies in order to provide Point of Sale (POS) terminals, Internet Payment Gateways
(IPG), and Mobile Payment Gateways (MPG) infrastructures for Iranian businesses all over the
country.
Growth of using card payment in society and increasing role of PSPs in card payment network of
Iran, augmented the need for supervision of Central Bank over PSP’s activities. In 2011, more than
twenty PSPs were working independently with twenty nine acquirers without unified standards
and there were no exact figures in order to track the different factors which affected negatively on
public satisfaction and increase security risks. On the other hand lack of Central bank supervision
caused unformed shape of PSPs business plan for revenue which results in unusual distribution of
terminals across country.
SHAPARAK project is started in January 2012 to meet CBI goals and concerns which last about
2 years. The initial version of SHAPARAK system has been launched in august 2012 and at the
first step all the PSPs moved their POS terminals to SHAPARAK platform. In December 2014,
CBI ordered to all PSPs to join their IPGs and MPGs Infrastructures to SHAPARAK platform
which was the final part of SHAPARAK project.
Till now, SHAPARAK handles over 14 billion payment requests with about 21000 billion IRR
turnover. Today it processes over 30 million customer payments per day.
Page 6 of 18
SHAPARAK Project
Executive Summary
Before this project relation of PSPs and banks was as illustrated in Figure 1. In this architecture
each PSP must had its own contract with a commercial bank to let it connect throw the bank media
to Shetab network.
Figure 1: Payment network before 2011
According to this architecture CBI had no supervision over technical quality of PSPs and could
not monitor financial transactions between PSPs and banks. Factors such as card holder sensitive
data security, availability, being responsible in the case of disputes were the issues that could not
be observed in this model and decrease the quality of service and satisfaction of both card holders
and merchants.
Page 7 of 18
SHAPARAK Project
On the other hand lack of proper tools for supervision decreased the power of CBI to regulate
whole payment network.
After launching SHAPARAK in Iranian payment industry, it plays role of a mega PSP for Shetab
and handles all the regulation, payment standards, supervisions, merchant management, etc. over
all PSPs on behalf of banks. Figure 2 shows position of SHAPARAK in electronic payment
network.
Figure 2: Payment network after SHAPARAK launching in 2012
In new architecture main purposes of SHAPARAK defined as following:


Achieving security enhancement in electronic payment infrastructure.
Effective supervision on financial activities of PSPs.
Page 8 of 18
SHAPARAK Project



Standardizing operations and services of all payment gateways in country.
Organizing the distribution of payment devices all over the country and eliminating
repetitive POS devices in merchant stores.
Improving businesses and increasing customer’s satisfaction.
By execution of SHAPARAK system as a mega PSP in Shetab, banking transactions such as
transfer, statement, withdrawal, deposit, etc. are sent directly from banks to Shetab and
transactions such as purchase, bill payment, charging are only sent from SHAPARAK to Shetab.
The flow of a typical card payment transaction through SHAPARAK is as follow:
1- Card holder begins a transaction via one of the merchant terminals. The point of sale
terminal should respect SHAPARAK security regulation in hardware, software and network
for connecting to PSP central switch. All terminals of SHAPARAK’s PSPs have to accept
all cards of Shetab members.
2- Respective PSP receives the transaction and transfers it to SHAPARAK. The standard to
send financial transactions to SHAPARAK has been published by SHAPARAK co. which
is established by CBI to manage SHAPARAK issues.
This standard is written based on ISO8583 version 1987. In this document all technical
issues to enforce security, regulations and unification have been declared.
3- SHAPARAK receives the transaction and checks the transaction and security rules then
forwards them to Shetab for leading to issuing bank.
4- Issuing bank performs the requested transaction and sends back the reply.
5- SHAPARAK receives the reply via Shetab and forwards it to respective acquirer.
6- After successful transaction from cardholder point of view, acquirer informs SHAPARAK
to settle with merchant.
7- SHAPARAK performs batch settlement offline for merchants and PSPs in periodic cycles
within a day.
Figure 3 shows the position of SHAPARAK and its connectivity with other financial payment
systems.
Page 9 of 18
SHAPARAK Project
Figure 3: SHAPARAK position in payment network of Iran
Recently in June 2015, another important facility of SHAPARAK which provides flexible and
comprehensive controls over all electronic payment participants has been launched. This sub
system is known as ‘Payment Management’. This facility enables Central Bank and
SHAPARAK Co to enforce regulation and financial policies over electronic payment network
with more details. The policies such as determining overall amount or transaction count of a
specific merchant, or merchants in specific geographical area, etc.
This system offers a huge range of parameters to determine different controlling rules.
Parameters such as merchant category code, specific PSP, specific merchant, specific customer,
Page 10 of 18
SHAPARAK Project
specific terminal or specific geographical locations such as cities and provinces or combination
of them. Since all transactions should be passed through SHAPARAK channel, we assure
adding illegal members in payment management black list which would result in operative
payment restriction.
E-commerce payment systems have become increasingly popular due to widespread use of the
internet-based shopping. However, one of the online payment challenges was secure electronic
payment. SHAPARAK verifies all the internet gateways and they should be in sub domain of
SHAPARAK.ir and in this way it provides reliable internet payment gateways.
In general, the role of SHAPARAK in Iran card payment media is an intermediate payment
processor which collects, analyzes and routes information gathered by different active PSPs
in order to manage the risks, promote electronic payment security, combat money laundering
and financial crimes, enhance the competition among PSPs in order to provide better services.
Page 11 of 18
SHAPARAK Project
Project Content
Project Scope
The scope of SHAPARAK project includes all PSPs which are going to have any financial activity
in Iran. Since all merchants and their terminals are under supervision of PSPs, we can say that this
scope is expanded to all the active merchants and terminals which are more than five millions all
over the country.
The characteristics of SHAPARAK project are as follows:






It has covered all the thirty one provinces of Iran.
It has included 12 payment service providers.
It has involved over 4,600,000 merchants.
It has included over 4,700,000 POS terminals.
It has included over 42,000 payment web terminals.
And according to Shetab rules It provides services to more than 200 million cards of
Shetab members.
Goals and Objectives
As a payment processor switch, SHAPARAK follows several goals and objectives. Following are
the main objectives of SHAPARAK system.
 Transactions aggregation: SHAPARAK acts as a unified gateway switch which gathers all
the transactions from all the licensed PSPs of Iran. This single entry point bridges the PSPs
to another banking network which transfers the transactions to issuer banks.
 Reporting and data mining: SHAPARAK data center is a unified and centralized data base
of all the PSP’s transactions, so it is suitable for generating regulatory reports; in addition,
data mining techniques reveals statistics data about customer behavior patterns useful in
formulating marketing, sales, and customer support strategies.
 Dispute Recovery Center: The management role of SHAPARAK provides the required
authority to decide on disputes which is an inevitable part of card payment switches.
 Fees calculation: assigning the fees of different parties which involve in a transaction life
cycle, is one of the SHAPARAK’s tasks. Without it, there were no reference center to
decide on fees calculation and each acquire has to deal with its own model.
 Secure data transfer between terminals and banks: enforcement of some security standards
such as PCI compliance by SHAPARAK provides a secure channel for transmitting data
between terminals and banks.
Page 12 of 18
SHAPARAK Project











Regulatory tasks: black list exists as a way of defining different constraints in order to
prevent illegal or invalid transactions in banking system.
Management of Payment Service Providers: In the past each PSP has to have a contract
with one or more acquirer. Several acquirers may have different regulations and lack of
central management lead to several disputes.
Organizing Merchant Category financial activities: business administration and merchants
classification are SHAPARAK’s tasks. CBI may utilize this categorization for economic
analysis and merchant codification based on its category.
Applying business rules: several financial business rules may exist in each local market.
For example transaction amount division among a number of vendors was a business
requirement which implemented in SHAPARAK.
Support different types of transactions: one of the SHAPARAKs’s goals was to support
different transactions which are required by market and at the same time the compliance of
transactions with financial transaction card originated messages standards. Transactions
such as balance, purchase, card PIN verification, special payment and bill payment are a
number of them.
Online monitoring: SHAPARAK has its own monitoring application which could simplify
the controlling and administrative tasks.
Screen of fraud: SHAPARAK supports a number of fraud detection approaches. The
transactions aggregation at SHAPARAK center makes the screening of fraud more
effective, because we are sure that a transaction should pass SHAPARAK as a single entry
point toward issuer bank.
Standardization: SHAPARAK appoints the comprehensive standards and supporting
materials to enhance payment card security. For example ISO 8583 for interchanging
message specifications, PCI Data Security Standard (PCI DSS), PIN Transaction Security
(PTS) and Payment Application Data Security Standard (PA-DSS).
Certification and labeling: PSPs receive a label after successfully passing all the tests and
procedures to apply on their terminals. In this way a payment terminal which has the
SHAPARAK label are trustable in the point view of card holder (customer).
Auditable card payment: several auditing tasks would be performed periodically and
violating service providers would be distinguished. Using auditing results, penalty or
incentive plan may execute and as a result a competitive market will be provided for service
providers.
Enhance the public trust to card payment system: all of the above objectives lead to
providing better services to customers. The more customers trust to card payment systems,
the more would use it and in this way, trading becomes much easier.
Page 13 of 18
SHAPARAK Project
Challenges
The main challenge of this project is migrating PSPs terminal from traditional model to new
SHAPARAK model. At that time it was about 9 years that POSs and IPGs worked in payment
industry and we had to plan a migration program in the way that no card holders or merchant
owners noticing the changes.
At that moment some of the PSPs gave online clearing service without any delay for merchants to
satisfy merchant. Maybe this solution is a great service for merchant owners but by increasing the
speed of transferring money we also augment some money laundry risks. One of CBI goals to
develop SHAPARAK was pushing some delay on this process in order to find ability to do more
control and authorization over merchant accounts and turnover. According to this facility,
satisfying merchant to forget this method and accept new one is another challenge of launching
this project in the first step.
Increasing the rate of using electronic infrastructure for replacing cash and banknotes with
electronic money is one of the main concerns of Central Bank of Iran but the main challenge in
electronic money transfer is effective supervision, comprehensive and intelligent control on
financial transactions.
Before SHAPARAK project a PSP offered online services for accepting electronic payments by
connecting to one or more acquiring banks. The problem here was the competition among different
PSPs and lack of central management lead to heterogeneous distribution of POS devices over
country. So for example there was a small store in metropolitan areas with more than three POS
devices and no POS device in some other parts of country. Moreover, we had disinvestment, lack
of standers and security infrastructures in this area.
The innovative idea to overcome above problems was an electronic payment card network named
“SHAPARAK” so that all PSP switch applications are connected to central switch application with
central management. This switch application transfers financial transactions to Banks and
performs merchant settlements.
Electronic payments will be controlled and managed in whole country by Central Bank. In addition
all PSPs have to get SHAPARAK certification for being connected to electronic payment network
so there is a unified standard for interchanging transactions. Therefore card holders have
acceptable security because SHAPARAK insures the money back in case of disputed transactions
and all valid cards would work on every payment points.
On the other hand SHAPARAK switch application recognizes card holders and merchant needs in
industry and all over country to improve electronic money usage and enforce payment service
providers to implement related transactions and functionalities. These functionalities would extend
security, performance, reliability and user satisfaction in electronic payment network.
Page 14 of 18
SHAPARAK Project
Strategies and Methodology
Several strategies were considered while developing the SHAPARAK project. The most important
factors are as below.





High Availability: The SHAPARAK network is a complex network known as “distributed
architecture” throughout the country. Chances of the entire network shutting down are very
low as the network does not have any single point of failure. If a single point is experiencing
short-term technical difficulties, it is not possible for the entire network to fail.
Fraud Detection: Using data mining and big data analysis for fraud detection combats
money laundering and abusage of merchants or PSP in the network.
Self-evaluation: Most complex solutions fall into a trap of doing same thing over and over.
This can be problematic so in this project there are weekly sessions for evaluating the
ongoing process and continues improvements which are examined in very advanced
laboratory.
Best Practices: The development process is based on agile and scrum methodology and
DevOps principals is used for communication, collaboration, integration and automation
between software department and other parts of company.
Development architecture: the main core of SHAPARAK is based on a Microkernel
architecture pattern for system software which causes the best performance and speed in
such systems. Also we use a multi layered application for monitoring and external interface
and tools.
Standards
SHAPARAK System like any other projects is deeply involved with the international standards
theme. International Standards are strategic tools and guidelines to help companies tackle some of
the most demanding challenges of modern business. The following is a list of International
Standards used in this system:
 ISO 8583
ISO 8583 is for financial transaction card originated messages and interchange message
specifications which presents an international protocol for card switch systems to pass electronic
transactions made by cardholders.
 PCI-DSS
Page 15 of 18
SHAPARAK Project
The Payment Card Industry Data Security Standard (PCI DSS) is a widely accepted set of policies
and procedures intended to optimize the security of credit, debit and cash card transactions and
protect cardholders against misuse of their personal information.
 ISO 13616
ISO 13616-1:2007 specifies the elements of an International Bank Account Number (IBAN) used
to facilitate the processing of data internationally in data interchange, in financial environments as
well as within and between other industries. The IBAN is designed for automated processing, but
can also be used conveniently in other media interchange when appropriate.
 ISO 27001
The ISO 27000 family of standards helps organizations keep information assets secure. It is a
specification for an information security management system (ISMS).
Economic benefits, achievements, and Impacts
Undoubtedly SHAPARAK provided an organized framework in Iran card payment infrastructure.
Nowadays people are more likely to carry one or more cards in their pocket instead of cash notes.
The volume of card transactions has been increased considerably in recent years with over 99%
successful transactions. Figure 2 shows the number of transactions in recent two years. It is obvious
that the trend is incremental and total number of transactions increased approximately two times
during this time slice.
600,000,000
500,000,000
400,000,000
300,000,000
200,000,000
100,000,000
0
month 1
month 2
month 3
month 4
month 5
Jalali Year 1392(2013/2014)
month 6
month 7
month 8
month 9 month 10 month 11 month 12
Jalali Year 1393(2014/2015)
Figure 4: Transaction Volume of SHAPARAK between 2013 - 2015
Page 16 of 18
SHAPARAK Project
In SHAPARAK card payment network, consumers can use their valid card in a valid merchant
and it does not depend on the card issuer or acquirer. As more consumers join the card network,
more merchant join to serve them. Consequently trading is accelerating more. Electronic
processing of card payment simplifies trading in many ways. For example the accounting process
would be more effective in compared to cash transactions, enhance transparency because it is
easier for them to have track of transaction amount, date and time , accelerates the sale process,
increase security because there is no need for cash transport or accepting forged notes and coins.
The mentioned above improvements lead to more public interest to use electronic payment instead
of cash payment. According to Iran Central Bank reports, the per capita cash decreased from 113
to 74 in two years since launching SHAPARAK project. Therefore one of the main objectives of
Iran central bank has been achieved.
Next step on ward
For future work we are going to consider online signature verification or other biometric
approaches for verification of card present transactions. Since cost of applying such approaches is
high, we would also consider the transaction amount as a key value for deciding whether these
techniques should be used or not.
One of the next steps in SHAPARAK network is developing and regulating offline transactions
and supporting EMV transactions. The main goals of using EMV and semi EMV approach in
SHAPARAK network are:
1. Eliminating online PIN verification data passing and using terminals to verify PINs
offline.
2. Using a well defined standard to support offline transactions.
3. Moving to contactless transactions.
The other step in SHAPARAK is getting compliance with PCI DSS certification. According to
goals of SHAPARAK, PCI DSS rules are already applied in SHAPARAK infrastructures but due
to international sanction getting certification from popular institution have been postponed.
Finally, we are going to develop SHAPARAK system based of ISO8583 version 2003 and
ISO20022 in order to achieve better solutions for new electronics business’s needs.
Resources:
Software: Combination of enterprise applications and modules based on C, C++ and Java EE
technology, IBM Informix DB, Linux.
Page 17 of 18
SHAPARAK Project
Hardware: HP Series servers.
Network: Iranian National Inter-Banking Network (NiBN).
Page 18 of 18