SlideShare a Scribd company logo
1 of 29
Webrazzi Fintech 2022
Dec 14, 2022, Wyndham Grand Levent, İstanbul
Autopilot: Accept Non-Stop Payments
@hakanerdogan
Quick Background: 6th Generation Payment Platform
: 2007-2012, developed from scratch
: 2010-2011, developed with 6 people from scratch
: 2014-2018, built the team, developed & scaled from scratch
Craftgate - 'One-Stop Shop' Payment Gateway 3
Quick Background: 6th Generation Payment Platform
: 2020 – 4th generation payment platform
: 2020 – 5th generation e-money institution platform
: 2020 – 6th generation, last and the best platform ever
Craftgate - 'One-Stop Shop' Payment Gateway 4
Craftgate - 'One-Stop Shop' Payment Gateway 5
Before Autopilot: Optimization Layers
Craftgate - 'One-Stop Shop' Payment Gateway 6
Syntactic & Semantic Validations BIN/IIN Records
Smart & Dynamic Routing
Classification of Payment Errors
Retry Mechanism Uptime
Proactive Monitoring
Autopilot
Craftgate - 'One-Stop Shop' Payment Gateway 7
1- Syntactic & Semantic Validations
• Card Number
o Numeric
o Amex  15 characters
o Visa, MC, TROY,…  16 characters
o Luhn Algorithm validation
• Expire Year / Month
o September / 2027  09 / 27
o August / 2024  08 / 24
• CVC
o Numeric
o Amex  4 characters, in front of the card
o Visa, MC, TROY,…  3 characters, at the back of the card
Craftgate - 'One-Stop Shop' Payment Gateway 8
1- Syntactic & Semantic Validations
• Debit Card
o Installments ?
o Force 3D Secure payments
• BIN / IIN Control
o Know the card
o Route to the appropriate POS
Craftgate - 'One-Stop Shop' Payment Gateway 9
2- BIN/IIN Records
https://developer.craftgate.io/api/taksit-ve-bin-sorgulama/bin-sorgulama
Craftgate - 'One-Stop Shop' Payment Gateway 10
3- Smart & Dynamic Routing
Merchant’s
Online Store
• Onus vs Lowest Costs
• Cross-Cutting Card Brands
o e.g. BonusNet  13 banks
• Card Associations
o e.g. Amex or JCB processing POS ?
• Uptime, Response Time & Efficiency
• …
Craftgate - 'One-Stop Shop' Payment Gateway 11
4- Classification of Payment Errors
51-Limit Yetersiz
Limit Yetersiz.-CRD-51-Red - Yetersiz Bakiye
Limit Yetersiz.-[RC 51] Red Yetersiz Bakiye - Insufficiant Funds
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-Hesap musait degil.
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-MUSTERI SATIS LIMITI YETERSIZ
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-YETERSIZ BAKIYE VEYA KREDI LIM
Limit Yetersiz
51 Limit Yetersiz(POWERCURVE RED. MUSTERI/KART GECIKMEDE VEYA MUSTERI/KART LIMIT ASIMINDA.) (0051)
Limit Yetersiz.-051 YETERSIZ BAKIYE
51 Limit Yetersiz (0051)
51 Limit Yetersiz.
Limit Yetersiz.-CRD-51-Bakiye Yetersiz
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-KART SATIS LIMITI YETERSIZ
Red-Yetersiz Bakiye
Limit Yetersiz(Insufficient funds)
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-SHADOW LIM. KULL. SAYI ASILDI.
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-Insufficient funds
51 Başarısız. Limit Yetersiz
51 Başarısız. <br />Bakiyesi-Kredi limiti Yetersiz
51 RED- KART LİMİTİ YETERSİZ
Limit Yetersiz(Kart Limit Aşımı.)
RED- KART LİMİTİ YETERSİZ
51 Başarısız. Limit Yetersiz<br />Limit Yetersiz.
51 Failed Limit Yetersiz
51 Limit Yetersiz(Kart Overlimit izni Yok. Limit yetersiz) (0051)
RED-YETERSIZ BAKIYE 0051 -Kartin bakiyesi yetersiz. Karti veren bankayi arayin..[RED- KART LİMİTİ YETERSİZ ]
51 Başarısız. LIMIT YETERSIZ<br /><br />RED- KART LÄ°MÄ°TÄ° YETERSÄ°Z
51 Limit Yetersiz(Kart Limit Aşımı.) (0051)
51 Limit Yetersiz(Kart Limiti 0) (0051)
51 Limit Yetersiz(Bireysel/ticari ortak kullanılabilir limit yetersiz) (0051)
Kart limiti yetersiz, yetersiz bakiye
51 Failed, Limit Yetersiz
Limit Yetersiz(Kart Limiti 0)
51 Başarısız. 0051 Limit Yetersiz
Limit Yetersiz(POWERCURVE RED. MUSTERI/KART GECIKMEDE VEYA MUSTERI/KART LIMIT ASIMINDA.)
51 Limit Yetersiz(Şirket kart overlimit izni yok.) (0051)
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-GOLGE LMT KULLANMAZ,GECIKMELI.
12 Başarısız. <br />Geçersiz İşlem
12 Başarısız. 0012 Geçersiz Islem
12 Başarısız. Geçersiz İşlem. Kartın bonus özelliği olmadığı için taksitli işlem yapılamıyor.
12 Başarısız. Geçersiz İşlem<br /><br />RED-GECERSIZ Ä°Åž
LEM
12 Başarısız. Geçersiz İşlem<br />Gecersiz Transaction.
12 Failed, Geçersiz Islem
12-Geçersiz İşlem
12 Geçersiz Islem (0012)
12 Gecersiz islem0
12 Gecersiz Transaction.
12 RED-GECERSIZ İŞLEM
Declined, Gecersiz Transaction.
Failed, Geçersiz İşlem
Geçersiz işlem
Gecersiz Transaction.-
Gecersiz Transaction.-[RC 12] Red Geçersiz İşlem - Invalid Transaction
Gecersiz Transaction.-012 RED-GCRSIZ ISLEM
Güvenlik kodu (CVV2/CVC2) bilgisini yanlış girdiniz. Lütfen bilgilerinizi kontrol edip tekrar deneyiniz.
Hatalı/geçersiz işlem.
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-BIN Statusu Aktif Degil
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-BIN tanimi bulunamadi.
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-CVC2/4CSC HATALI
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-CVC2/4CSC HATALI,MAX SAYI
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-CVC2/4CSC HATALI,MAX SAYI ASTI
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-CVV/CVC/4CSC HATALI.
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-CVV2 HATASI
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-CVV HATASI
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-Gecersiz islem.
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-Invalid transaction
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-MAKSIMUM CVV2 HATASI
İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-MAKSIMUM CVV HATASI
RED-GECERSIZ İŞLEM
Terminalin Bu işlem Tipi İçin Yetkisi Yok
51 – Not Sufficient Funds 12 – Invalid Transactions
Craftgate - 'One-Stop Shop' Payment Gateway 12
4- Classification of Payment Errors
Error Code Error Group Keywords Order
Craftgate - 'One-Stop Shop' Payment Gateway 13
5- Retry Mechanism
1. DO_NOT_HONOUR
2. INVALID_TRANSACTION
3. NOT_PERMITTED_TO_CARDHOLDER
4. DECLINED
5. NOT_PERMITTED_TO_TERMINAL
6. EXCEEDS_WITHDRAWAL_AMOUNT_LIMIT
7. ISSUER_OR_SWITCH_INOPERATIVE
8. COMMUNICATION_OR_SYSTEM_ERROR
Oct’22 Retried Transactions Saved Transactions by Retry Mechanism
Count 18,065 8,035 44.48%
Amount 11,725,761.93 TL 4,084,874.08 TL 34.84%
Craftgate - 'One-Stop Shop' Payment Gateway 14
6- Uptime
https://status.craftgate.io
PingTurk Monthly
Report
November’22
Craftgate Services -
Uptime
Craftgate - 'One-Stop Shop' Payment Gateway 15
6- Uptime
PingTurk Monthly Report –
September’22
PingTurk Monthly Report –
October’22
Craftgate - 'One-Stop Shop' Payment Gateway 16
7- Proactive Monitoring: Statistical Analysis on YOUR Data
Craftgate - 'One-Stop Shop' Payment Gateway 17
7- Proactive Monitoring: Statistical Analysis on YOUR Data
1- The Pledge
2- The Turn
3- The Prestige
Autopilot:
Accept
Non-Stop
Payments
Craftgate - 'One-Stop Shop' Payment Gateway 19
Craftgate - 'One-Stop Shop' Payment Gateway 20
Autopilot: Accept Non-Stop Payments
1- DETECTION: challenge  100% precision
1.1. External Uptime Monitoring
1.2. Payment Response – Error Code Analysis
1.3. Payment Response Time Analysis
1.4. Success Rate Analysis
1.5. Threshold Analysis and Score Optimization
Craftgate - 'One-Stop Shop' Payment Gateway 21
Autopilot: Accept Non-Stop Payments
2- REDIRECTION: challenge  all traffic or only targeted traffic ?
2.1. 3DS vs Non-3DS
2.2. Determine the Most Efficient & Low-Cost Alternative
2.3. Consider Merchants’ Preferences
Craftgate - 'One-Stop Shop' Payment Gateway 22
Autopilot: Accept Non-Stop Payments
3- FALLBACK: challenge  is it really up ?
3.1. Consider External Monitoring Notifications
3.2. Test, Inspect & Adapt
Craftgate - 'One-Stop Shop' Payment Gateway 23
Autopilot: Accept Non-Stop Payments
Craftgate - 'One-Stop Shop' Payment Gateway 24
Autopilot: Accept Non-Stop Payments
Craftgate - 'One-Stop Shop' Payment Gateway 25
Autopilot: Accept Non-Stop Payments
Craftgate - 'One-Stop Shop' Payment Gateway 26
Autopilot
Craftgate - 'One-Stop Shop' Payment Gateway 27
Autopilot
Craftgate - 'One-Stop Shop' Payment Gateway 28
‘‘One-stop Shop’’
Payment Gateway
info@craftgate.io hakan@craftgate.io murathan@craftgate.io
Yıldız Teknoloji Geliştirme Bölgesi, Çifte Havuzlar Mah.
Eski Londra Asfaltı Cad. Blok: A1 Blok Kapı No: 1B43 Esenler/İstanbul
‘‘One-stop Shop’’
Payment Gateway

More Related Content

What's hot

Makalah proses bisnis
Makalah proses bisnisMakalah proses bisnis
Makalah proses bisnisVira Paliling
 
ISO 26262 introduction
ISO 26262 introductionISO 26262 introduction
ISO 26262 introductionKoenLeekens
 
08 enterprise risk management telkom 2011 risk profile
08 enterprise risk management   telkom 2011 risk profile08 enterprise risk management   telkom 2011 risk profile
08 enterprise risk management telkom 2011 risk profilewisnu wardhana, i nyoman
 
Penerapan electronic data interchange
Penerapan electronic data interchangePenerapan electronic data interchange
Penerapan electronic data interchangeEfni Yulianti
 
Objectives of erp implementation
Objectives of erp implementationObjectives of erp implementation
Objectives of erp implementationBabasab Patil
 
Seminar on Driver Behaviour Detection using Swarm Intelligence.
Seminar on Driver Behaviour Detection using Swarm Intelligence.Seminar on Driver Behaviour Detection using Swarm Intelligence.
Seminar on Driver Behaviour Detection using Swarm Intelligence.Rajani Suryavanshi
 
Peranan sistem informasi manajemen pada Gojek
Peranan sistem informasi manajemen pada GojekPeranan sistem informasi manajemen pada Gojek
Peranan sistem informasi manajemen pada Gojekjelitawidyastuti
 
Penerapan it governance pada pemerintahan
Penerapan it governance pada pemerintahanPenerapan it governance pada pemerintahan
Penerapan it governance pada pemerintahanKenneth Aurel
 
Business Continuity Management for Airports
Business  Continuity  Management for Airports Business  Continuity  Management for Airports
Business Continuity Management for Airports Continuity and Resilience
 
SIM, Namira Nur Jasmine, Hapzi Ali, Sistem Informasi Sebagai Keunggulan Kompe...
SIM, Namira Nur Jasmine, Hapzi Ali, Sistem Informasi Sebagai Keunggulan Kompe...SIM, Namira Nur Jasmine, Hapzi Ali, Sistem Informasi Sebagai Keunggulan Kompe...
SIM, Namira Nur Jasmine, Hapzi Ali, Sistem Informasi Sebagai Keunggulan Kompe...Namira Jasmine
 
Towards trusted cloud computing
Towards trusted cloud computingTowards trusted cloud computing
Towards trusted cloud computingSj Park
 
Soal HER Proses Bisnis TI
Soal HER Proses Bisnis TISoal HER Proses Bisnis TI
Soal HER Proses Bisnis TIDwi Mardianti
 
IPPF dan standar IIA terbaru (2017) serta implikasinya terhadap aktivitas int...
IPPF dan standar IIA terbaru (2017) serta implikasinya terhadap aktivitas int...IPPF dan standar IIA terbaru (2017) serta implikasinya terhadap aktivitas int...
IPPF dan standar IIA terbaru (2017) serta implikasinya terhadap aktivitas int...Abdiansyah Prahasto
 
Merger Kantor Akuntan Publik (KAP) by igedeauditta
Merger Kantor Akuntan Publik (KAP) by igedeaudittaMerger Kantor Akuntan Publik (KAP) by igedeauditta
Merger Kantor Akuntan Publik (KAP) by igedeaudittaI Gede Auditta
 

What's hot (20)

Makalah proses bisnis
Makalah proses bisnisMakalah proses bisnis
Makalah proses bisnis
 
ISO 26262 introduction
ISO 26262 introductionISO 26262 introduction
ISO 26262 introduction
 
08 enterprise risk management telkom 2011 risk profile
08 enterprise risk management   telkom 2011 risk profile08 enterprise risk management   telkom 2011 risk profile
08 enterprise risk management telkom 2011 risk profile
 
Penerapan electronic data interchange
Penerapan electronic data interchangePenerapan electronic data interchange
Penerapan electronic data interchange
 
ERP Roll out Implementation
ERP Roll out ImplementationERP Roll out Implementation
ERP Roll out Implementation
 
Comparison between erp software
Comparison between erp softwareComparison between erp software
Comparison between erp software
 
Objectives of erp implementation
Objectives of erp implementationObjectives of erp implementation
Objectives of erp implementation
 
Seminar on Driver Behaviour Detection using Swarm Intelligence.
Seminar on Driver Behaviour Detection using Swarm Intelligence.Seminar on Driver Behaviour Detection using Swarm Intelligence.
Seminar on Driver Behaviour Detection using Swarm Intelligence.
 
Peranan sistem informasi manajemen pada Gojek
Peranan sistem informasi manajemen pada GojekPeranan sistem informasi manajemen pada Gojek
Peranan sistem informasi manajemen pada Gojek
 
Penerapan it governance pada pemerintahan
Penerapan it governance pada pemerintahanPenerapan it governance pada pemerintahan
Penerapan it governance pada pemerintahan
 
Business Continuity Management for Airports
Business  Continuity  Management for Airports Business  Continuity  Management for Airports
Business Continuity Management for Airports
 
Oracle ERP Essentials.pptx
Oracle ERP Essentials.pptxOracle ERP Essentials.pptx
Oracle ERP Essentials.pptx
 
Strategi dalam tindakan
Strategi dalam tindakanStrategi dalam tindakan
Strategi dalam tindakan
 
SIM, Namira Nur Jasmine, Hapzi Ali, Sistem Informasi Sebagai Keunggulan Kompe...
SIM, Namira Nur Jasmine, Hapzi Ali, Sistem Informasi Sebagai Keunggulan Kompe...SIM, Namira Nur Jasmine, Hapzi Ali, Sistem Informasi Sebagai Keunggulan Kompe...
SIM, Namira Nur Jasmine, Hapzi Ali, Sistem Informasi Sebagai Keunggulan Kompe...
 
Towards trusted cloud computing
Towards trusted cloud computingTowards trusted cloud computing
Towards trusted cloud computing
 
Soal HER Proses Bisnis TI
Soal HER Proses Bisnis TISoal HER Proses Bisnis TI
Soal HER Proses Bisnis TI
 
Erp ppt
Erp pptErp ppt
Erp ppt
 
Implementasi ERM dan Internal Control-
Implementasi ERM dan Internal Control-Implementasi ERM dan Internal Control-
Implementasi ERM dan Internal Control-
 
IPPF dan standar IIA terbaru (2017) serta implikasinya terhadap aktivitas int...
IPPF dan standar IIA terbaru (2017) serta implikasinya terhadap aktivitas int...IPPF dan standar IIA terbaru (2017) serta implikasinya terhadap aktivitas int...
IPPF dan standar IIA terbaru (2017) serta implikasinya terhadap aktivitas int...
 
Merger Kantor Akuntan Publik (KAP) by igedeauditta
Merger Kantor Akuntan Publik (KAP) by igedeaudittaMerger Kantor Akuntan Publik (KAP) by igedeauditta
Merger Kantor Akuntan Publik (KAP) by igedeauditta
 

More from Hakan ERDOGAN

How to Build and Scale a Technology Company
How to Build and Scale a Technology CompanyHow to Build and Scale a Technology Company
How to Build and Scale a Technology CompanyHakan ERDOGAN
 
Webrazzi online code: iyzico continuous delivery
Webrazzi online code: iyzico continuous deliveryWebrazzi online code: iyzico continuous delivery
Webrazzi online code: iyzico continuous deliveryHakan ERDOGAN
 
0 to 100 building a real product with agile principles
0 to 100 building a real product with agile principles0 to 100 building a real product with agile principles
0 to 100 building a real product with agile principlesHakan ERDOGAN
 
Online Payment Systems in Turkish E-commerce - Merchant Experiences - 2015.02...
Online Payment Systems in Turkish E-commerce - Merchant Experiences - 2015.02...Online Payment Systems in Turkish E-commerce - Merchant Experiences - 2015.02...
Online Payment Systems in Turkish E-commerce - Merchant Experiences - 2015.02...Hakan ERDOGAN
 
Gercek Zamanli Odeme Sistemleri Analitigi
Gercek Zamanli Odeme Sistemleri AnalitigiGercek Zamanli Odeme Sistemleri Analitigi
Gercek Zamanli Odeme Sistemleri AnalitigiHakan ERDOGAN
 
Conversion Optimization with Realtime Payment Analytics - 2014-11-19
Conversion Optimization with Realtime Payment Analytics - 2014-11-19Conversion Optimization with Realtime Payment Analytics - 2014-11-19
Conversion Optimization with Realtime Payment Analytics - 2014-11-19Hakan ERDOGAN
 
Entrepreneurship with Real Life Challenges
Entrepreneurship with Real Life ChallengesEntrepreneurship with Real Life Challenges
Entrepreneurship with Real Life ChallengesHakan ERDOGAN
 
Uye Isyeri Gozunden Dijital Tahsilat Sistemleri
Uye Isyeri Gozunden Dijital Tahsilat SistemleriUye Isyeri Gozunden Dijital Tahsilat Sistemleri
Uye Isyeri Gozunden Dijital Tahsilat SistemleriHakan ERDOGAN
 
Eticaret ve sektor Tanıtımı - Ege Universitesi Isletme Kulubu Kariyer Zirvesi
Eticaret ve sektor Tanıtımı - Ege Universitesi Isletme Kulubu Kariyer ZirvesiEticaret ve sektor Tanıtımı - Ege Universitesi Isletme Kulubu Kariyer Zirvesi
Eticaret ve sektor Tanıtımı - Ege Universitesi Isletme Kulubu Kariyer ZirvesiHakan ERDOGAN
 
Turkiyedeki Odeme Sistemlerine Genel Bakis - Webrazzi Odeme Sistemleri-13
Turkiyedeki Odeme Sistemlerine Genel Bakis - Webrazzi Odeme Sistemleri-13Turkiyedeki Odeme Sistemlerine Genel Bakis - Webrazzi Odeme Sistemleri-13
Turkiyedeki Odeme Sistemlerine Genel Bakis - Webrazzi Odeme Sistemleri-13Hakan ERDOGAN
 
Yasayan Bir Organizma: YAZILIM - YTU-KVK Finans ve Yazilim Gunleri - 18.11.2013
Yasayan Bir Organizma: YAZILIM - YTU-KVK Finans ve Yazilim Gunleri - 18.11.2013Yasayan Bir Organizma: YAZILIM - YTU-KVK Finans ve Yazilim Gunleri - 18.11.2013
Yasayan Bir Organizma: YAZILIM - YTU-KVK Finans ve Yazilim Gunleri - 18.11.2013Hakan ERDOGAN
 
Online Payment Systems in Turkish E-Commerce: Merchant Experiences - 2013-10-...
Online Payment Systems in Turkish E-Commerce: Merchant Experiences - 2013-10-...Online Payment Systems in Turkish E-Commerce: Merchant Experiences - 2013-10-...
Online Payment Systems in Turkish E-Commerce: Merchant Experiences - 2013-10-...Hakan ERDOGAN
 
Elektronik Ticarette Ödeme Sistemleri - Genisletilmis Versiyon
Elektronik Ticarette Ödeme Sistemleri - Genisletilmis VersiyonElektronik Ticarette Ödeme Sistemleri - Genisletilmis Versiyon
Elektronik Ticarette Ödeme Sistemleri - Genisletilmis VersiyonHakan ERDOGAN
 
Agile Yaklasimlarin Yonetsel Acidan 12 Faydasi - TUTEV Agile Talks Ankara
Agile Yaklasimlarin Yonetsel Acidan 12 Faydasi - TUTEV Agile Talks AnkaraAgile Yaklasimlarin Yonetsel Acidan 12 Faydasi - TUTEV Agile Talks Ankara
Agile Yaklasimlarin Yonetsel Acidan 12 Faydasi - TUTEV Agile Talks AnkaraHakan ERDOGAN
 
Turkiye'de Eticaret ve Gelecegi - 9. Bilmok 2013 - Kocaeli Universitesi
Turkiye'de Eticaret ve Gelecegi - 9. Bilmok 2013 - Kocaeli UniversitesiTurkiye'de Eticaret ve Gelecegi - 9. Bilmok 2013 - Kocaeli Universitesi
Turkiye'de Eticaret ve Gelecegi - 9. Bilmok 2013 - Kocaeli UniversitesiHakan ERDOGAN
 
Üye İşyeri Gözünden Ödeme Sistemleri
Üye İşyeri Gözünden Ödeme SistemleriÜye İşyeri Gözünden Ödeme Sistemleri
Üye İşyeri Gözünden Ödeme SistemleriHakan ERDOGAN
 
Gelecekteki Teknoloji Trendleri - Future Technology Trends - 5. Bilişim Tekno...
Gelecekteki Teknoloji Trendleri - Future Technology Trends - 5. Bilişim Tekno...Gelecekteki Teknoloji Trendleri - Future Technology Trends - 5. Bilişim Tekno...
Gelecekteki Teknoloji Trendleri - Future Technology Trends - 5. Bilişim Tekno...Hakan ERDOGAN
 
E-ticarette Ödeme Sistemleri - Bilgi Üniversitesi E-ticaret Akademi 2012.05.26
E-ticarette Ödeme Sistemleri - Bilgi Üniversitesi E-ticaret Akademi 2012.05.26E-ticarette Ödeme Sistemleri - Bilgi Üniversitesi E-ticaret Akademi 2012.05.26
E-ticarette Ödeme Sistemleri - Bilgi Üniversitesi E-ticaret Akademi 2012.05.26Hakan ERDOGAN
 

More from Hakan ERDOGAN (20)

How to Build and Scale a Technology Company
How to Build and Scale a Technology CompanyHow to Build and Scale a Technology Company
How to Build and Scale a Technology Company
 
The Lean Startup
The Lean StartupThe Lean Startup
The Lean Startup
 
Scalability
ScalabilityScalability
Scalability
 
Webrazzi online code: iyzico continuous delivery
Webrazzi online code: iyzico continuous deliveryWebrazzi online code: iyzico continuous delivery
Webrazzi online code: iyzico continuous delivery
 
0 to 100 building a real product with agile principles
0 to 100 building a real product with agile principles0 to 100 building a real product with agile principles
0 to 100 building a real product with agile principles
 
Online Payment Systems in Turkish E-commerce - Merchant Experiences - 2015.02...
Online Payment Systems in Turkish E-commerce - Merchant Experiences - 2015.02...Online Payment Systems in Turkish E-commerce - Merchant Experiences - 2015.02...
Online Payment Systems in Turkish E-commerce - Merchant Experiences - 2015.02...
 
Gercek Zamanli Odeme Sistemleri Analitigi
Gercek Zamanli Odeme Sistemleri AnalitigiGercek Zamanli Odeme Sistemleri Analitigi
Gercek Zamanli Odeme Sistemleri Analitigi
 
Conversion Optimization with Realtime Payment Analytics - 2014-11-19
Conversion Optimization with Realtime Payment Analytics - 2014-11-19Conversion Optimization with Realtime Payment Analytics - 2014-11-19
Conversion Optimization with Realtime Payment Analytics - 2014-11-19
 
Entrepreneurship with Real Life Challenges
Entrepreneurship with Real Life ChallengesEntrepreneurship with Real Life Challenges
Entrepreneurship with Real Life Challenges
 
Uye Isyeri Gozunden Dijital Tahsilat Sistemleri
Uye Isyeri Gozunden Dijital Tahsilat SistemleriUye Isyeri Gozunden Dijital Tahsilat Sistemleri
Uye Isyeri Gozunden Dijital Tahsilat Sistemleri
 
Eticaret ve sektor Tanıtımı - Ege Universitesi Isletme Kulubu Kariyer Zirvesi
Eticaret ve sektor Tanıtımı - Ege Universitesi Isletme Kulubu Kariyer ZirvesiEticaret ve sektor Tanıtımı - Ege Universitesi Isletme Kulubu Kariyer Zirvesi
Eticaret ve sektor Tanıtımı - Ege Universitesi Isletme Kulubu Kariyer Zirvesi
 
Turkiyedeki Odeme Sistemlerine Genel Bakis - Webrazzi Odeme Sistemleri-13
Turkiyedeki Odeme Sistemlerine Genel Bakis - Webrazzi Odeme Sistemleri-13Turkiyedeki Odeme Sistemlerine Genel Bakis - Webrazzi Odeme Sistemleri-13
Turkiyedeki Odeme Sistemlerine Genel Bakis - Webrazzi Odeme Sistemleri-13
 
Yasayan Bir Organizma: YAZILIM - YTU-KVK Finans ve Yazilim Gunleri - 18.11.2013
Yasayan Bir Organizma: YAZILIM - YTU-KVK Finans ve Yazilim Gunleri - 18.11.2013Yasayan Bir Organizma: YAZILIM - YTU-KVK Finans ve Yazilim Gunleri - 18.11.2013
Yasayan Bir Organizma: YAZILIM - YTU-KVK Finans ve Yazilim Gunleri - 18.11.2013
 
Online Payment Systems in Turkish E-Commerce: Merchant Experiences - 2013-10-...
Online Payment Systems in Turkish E-Commerce: Merchant Experiences - 2013-10-...Online Payment Systems in Turkish E-Commerce: Merchant Experiences - 2013-10-...
Online Payment Systems in Turkish E-Commerce: Merchant Experiences - 2013-10-...
 
Elektronik Ticarette Ödeme Sistemleri - Genisletilmis Versiyon
Elektronik Ticarette Ödeme Sistemleri - Genisletilmis VersiyonElektronik Ticarette Ödeme Sistemleri - Genisletilmis Versiyon
Elektronik Ticarette Ödeme Sistemleri - Genisletilmis Versiyon
 
Agile Yaklasimlarin Yonetsel Acidan 12 Faydasi - TUTEV Agile Talks Ankara
Agile Yaklasimlarin Yonetsel Acidan 12 Faydasi - TUTEV Agile Talks AnkaraAgile Yaklasimlarin Yonetsel Acidan 12 Faydasi - TUTEV Agile Talks Ankara
Agile Yaklasimlarin Yonetsel Acidan 12 Faydasi - TUTEV Agile Talks Ankara
 
Turkiye'de Eticaret ve Gelecegi - 9. Bilmok 2013 - Kocaeli Universitesi
Turkiye'de Eticaret ve Gelecegi - 9. Bilmok 2013 - Kocaeli UniversitesiTurkiye'de Eticaret ve Gelecegi - 9. Bilmok 2013 - Kocaeli Universitesi
Turkiye'de Eticaret ve Gelecegi - 9. Bilmok 2013 - Kocaeli Universitesi
 
Üye İşyeri Gözünden Ödeme Sistemleri
Üye İşyeri Gözünden Ödeme SistemleriÜye İşyeri Gözünden Ödeme Sistemleri
Üye İşyeri Gözünden Ödeme Sistemleri
 
Gelecekteki Teknoloji Trendleri - Future Technology Trends - 5. Bilişim Tekno...
Gelecekteki Teknoloji Trendleri - Future Technology Trends - 5. Bilişim Tekno...Gelecekteki Teknoloji Trendleri - Future Technology Trends - 5. Bilişim Tekno...
Gelecekteki Teknoloji Trendleri - Future Technology Trends - 5. Bilişim Tekno...
 
E-ticarette Ödeme Sistemleri - Bilgi Üniversitesi E-ticaret Akademi 2012.05.26
E-ticarette Ödeme Sistemleri - Bilgi Üniversitesi E-ticaret Akademi 2012.05.26E-ticarette Ödeme Sistemleri - Bilgi Üniversitesi E-ticaret Akademi 2012.05.26
E-ticarette Ödeme Sistemleri - Bilgi Üniversitesi E-ticaret Akademi 2012.05.26
 

Autopilot - Accept Non-Stop Payments - Webrazzi Fintech'22

  • 1. Webrazzi Fintech 2022 Dec 14, 2022, Wyndham Grand Levent, İstanbul Autopilot: Accept Non-Stop Payments @hakanerdogan
  • 2.
  • 3. Quick Background: 6th Generation Payment Platform : 2007-2012, developed from scratch : 2010-2011, developed with 6 people from scratch : 2014-2018, built the team, developed & scaled from scratch Craftgate - 'One-Stop Shop' Payment Gateway 3
  • 4. Quick Background: 6th Generation Payment Platform : 2020 – 4th generation payment platform : 2020 – 5th generation e-money institution platform : 2020 – 6th generation, last and the best platform ever Craftgate - 'One-Stop Shop' Payment Gateway 4
  • 5. Craftgate - 'One-Stop Shop' Payment Gateway 5
  • 6. Before Autopilot: Optimization Layers Craftgate - 'One-Stop Shop' Payment Gateway 6 Syntactic & Semantic Validations BIN/IIN Records Smart & Dynamic Routing Classification of Payment Errors Retry Mechanism Uptime Proactive Monitoring Autopilot
  • 7. Craftgate - 'One-Stop Shop' Payment Gateway 7 1- Syntactic & Semantic Validations • Card Number o Numeric o Amex  15 characters o Visa, MC, TROY,…  16 characters o Luhn Algorithm validation • Expire Year / Month o September / 2027  09 / 27 o August / 2024  08 / 24 • CVC o Numeric o Amex  4 characters, in front of the card o Visa, MC, TROY,…  3 characters, at the back of the card
  • 8. Craftgate - 'One-Stop Shop' Payment Gateway 8 1- Syntactic & Semantic Validations • Debit Card o Installments ? o Force 3D Secure payments • BIN / IIN Control o Know the card o Route to the appropriate POS
  • 9. Craftgate - 'One-Stop Shop' Payment Gateway 9 2- BIN/IIN Records https://developer.craftgate.io/api/taksit-ve-bin-sorgulama/bin-sorgulama
  • 10. Craftgate - 'One-Stop Shop' Payment Gateway 10 3- Smart & Dynamic Routing Merchant’s Online Store • Onus vs Lowest Costs • Cross-Cutting Card Brands o e.g. BonusNet  13 banks • Card Associations o e.g. Amex or JCB processing POS ? • Uptime, Response Time & Efficiency • …
  • 11. Craftgate - 'One-Stop Shop' Payment Gateway 11 4- Classification of Payment Errors 51-Limit Yetersiz Limit Yetersiz.-CRD-51-Red - Yetersiz Bakiye Limit Yetersiz.-[RC 51] Red Yetersiz Bakiye - Insufficiant Funds İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-Hesap musait degil. İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-MUSTERI SATIS LIMITI YETERSIZ İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-YETERSIZ BAKIYE VEYA KREDI LIM Limit Yetersiz 51 Limit Yetersiz(POWERCURVE RED. MUSTERI/KART GECIKMEDE VEYA MUSTERI/KART LIMIT ASIMINDA.) (0051) Limit Yetersiz.-051 YETERSIZ BAKIYE 51 Limit Yetersiz (0051) 51 Limit Yetersiz. Limit Yetersiz.-CRD-51-Bakiye Yetersiz İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-KART SATIS LIMITI YETERSIZ Red-Yetersiz Bakiye Limit Yetersiz(Insufficient funds) İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-SHADOW LIM. KULL. SAYI ASILDI. İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-Insufficient funds 51 Başarısız. Limit Yetersiz 51 Başarısız. <br />Bakiyesi-Kredi limiti Yetersiz 51 RED- KART LİMİTİ YETERSİZ Limit Yetersiz(Kart Limit Aşımı.) RED- KART LİMİTİ YETERSİZ 51 Başarısız. Limit Yetersiz<br />Limit Yetersiz. 51 Failed Limit Yetersiz 51 Limit Yetersiz(Kart Overlimit izni Yok. Limit yetersiz) (0051) RED-YETERSIZ BAKIYE 0051 -Kartin bakiyesi yetersiz. Karti veren bankayi arayin..[RED- KART LİMİTİ YETERSİZ ] 51 Başarısız. LIMIT YETERSIZ<br /><br />RED- KART LÄ°MÄ°TÄ° YETERSÄ°Z 51 Limit Yetersiz(Kart Limit Aşımı.) (0051) 51 Limit Yetersiz(Kart Limiti 0) (0051) 51 Limit Yetersiz(Bireysel/ticari ortak kullanılabilir limit yetersiz) (0051) Kart limiti yetersiz, yetersiz bakiye 51 Failed, Limit Yetersiz Limit Yetersiz(Kart Limiti 0) 51 Başarısız. 0051 Limit Yetersiz Limit Yetersiz(POWERCURVE RED. MUSTERI/KART GECIKMEDE VEYA MUSTERI/KART LIMIT ASIMINDA.) 51 Limit Yetersiz(Şirket kart overlimit izni yok.) (0051) İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-GOLGE LMT KULLANMAZ,GECIKMELI. 12 Başarısız. <br />Geçersiz İşlem 12 Başarısız. 0012 Geçersiz Islem 12 Başarısız. Geçersiz İşlem. Kartın bonus özelliği olmadığı için taksitli işlem yapılamıyor. 12 Başarısız. Geçersiz İşlem<br /><br />RED-GECERSIZ Ä°Åž LEM 12 Başarısız. Geçersiz İşlem<br />Gecersiz Transaction. 12 Failed, Geçersiz Islem 12-Geçersiz İşlem 12 Geçersiz Islem (0012) 12 Gecersiz islem0 12 Gecersiz Transaction. 12 RED-GECERSIZ İŞLEM Declined, Gecersiz Transaction. Failed, Geçersiz İşlem Geçersiz işlem Gecersiz Transaction.- Gecersiz Transaction.-[RC 12] Red Geçersiz İşlem - Invalid Transaction Gecersiz Transaction.-012 RED-GCRSIZ ISLEM Güvenlik kodu (CVV2/CVC2) bilgisini yanlış girdiniz. Lütfen bilgilerinizi kontrol edip tekrar deneyiniz. Hatalı/geçersiz işlem. İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-BIN Statusu Aktif Degil İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-BIN tanimi bulunamadi. İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-CVC2/4CSC HATALI İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-CVC2/4CSC HATALI,MAX SAYI İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-CVC2/4CSC HATALI,MAX SAYI ASTI İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-CVV/CVC/4CSC HATALI. İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-CVV2 HATASI İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-CVV HATASI İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-Gecersiz islem. İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-Invalid transaction İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-MAKSIMUM CVV2 HATASI İşleminizi gerçekleştiremiyoruz.Tekrar deneyiniz-MAKSIMUM CVV HATASI RED-GECERSIZ İŞLEM Terminalin Bu işlem Tipi İçin Yetkisi Yok 51 – Not Sufficient Funds 12 – Invalid Transactions
  • 12. Craftgate - 'One-Stop Shop' Payment Gateway 12 4- Classification of Payment Errors Error Code Error Group Keywords Order
  • 13. Craftgate - 'One-Stop Shop' Payment Gateway 13 5- Retry Mechanism 1. DO_NOT_HONOUR 2. INVALID_TRANSACTION 3. NOT_PERMITTED_TO_CARDHOLDER 4. DECLINED 5. NOT_PERMITTED_TO_TERMINAL 6. EXCEEDS_WITHDRAWAL_AMOUNT_LIMIT 7. ISSUER_OR_SWITCH_INOPERATIVE 8. COMMUNICATION_OR_SYSTEM_ERROR Oct’22 Retried Transactions Saved Transactions by Retry Mechanism Count 18,065 8,035 44.48% Amount 11,725,761.93 TL 4,084,874.08 TL 34.84%
  • 14. Craftgate - 'One-Stop Shop' Payment Gateway 14 6- Uptime https://status.craftgate.io PingTurk Monthly Report November’22 Craftgate Services - Uptime
  • 15. Craftgate - 'One-Stop Shop' Payment Gateway 15 6- Uptime PingTurk Monthly Report – September’22 PingTurk Monthly Report – October’22
  • 16. Craftgate - 'One-Stop Shop' Payment Gateway 16 7- Proactive Monitoring: Statistical Analysis on YOUR Data
  • 17. Craftgate - 'One-Stop Shop' Payment Gateway 17 7- Proactive Monitoring: Statistical Analysis on YOUR Data
  • 18. 1- The Pledge 2- The Turn 3- The Prestige
  • 20. Craftgate - 'One-Stop Shop' Payment Gateway 20 Autopilot: Accept Non-Stop Payments 1- DETECTION: challenge  100% precision 1.1. External Uptime Monitoring 1.2. Payment Response – Error Code Analysis 1.3. Payment Response Time Analysis 1.4. Success Rate Analysis 1.5. Threshold Analysis and Score Optimization
  • 21. Craftgate - 'One-Stop Shop' Payment Gateway 21 Autopilot: Accept Non-Stop Payments 2- REDIRECTION: challenge  all traffic or only targeted traffic ? 2.1. 3DS vs Non-3DS 2.2. Determine the Most Efficient & Low-Cost Alternative 2.3. Consider Merchants’ Preferences
  • 22. Craftgate - 'One-Stop Shop' Payment Gateway 22 Autopilot: Accept Non-Stop Payments 3- FALLBACK: challenge  is it really up ? 3.1. Consider External Monitoring Notifications 3.2. Test, Inspect & Adapt
  • 23. Craftgate - 'One-Stop Shop' Payment Gateway 23 Autopilot: Accept Non-Stop Payments
  • 24. Craftgate - 'One-Stop Shop' Payment Gateway 24 Autopilot: Accept Non-Stop Payments
  • 25. Craftgate - 'One-Stop Shop' Payment Gateway 25 Autopilot: Accept Non-Stop Payments
  • 26. Craftgate - 'One-Stop Shop' Payment Gateway 26 Autopilot
  • 27. Craftgate - 'One-Stop Shop' Payment Gateway 27 Autopilot
  • 28. Craftgate - 'One-Stop Shop' Payment Gateway 28 ‘‘One-stop Shop’’ Payment Gateway
  • 29. info@craftgate.io hakan@craftgate.io murathan@craftgate.io Yıldız Teknoloji Geliştirme Bölgesi, Çifte Havuzlar Mah. Eski Londra Asfaltı Cad. Blok: A1 Blok Kapı No: 1B43 Esenler/İstanbul ‘‘One-stop Shop’’ Payment Gateway