HSRCPAY Dökümantasyon

Business Route Haritası

Merchant segmentleri, entegrasyon rotaları ve sandbox-first production readiness yaklaşımı.

HSRC Pay’i “hangi API klasörü?” diye değil, “hangi iş ihtiyacı?” diye okumak bu haritanın amacı. Aynı altyapı; hızlı checkout isteyen perakendeci, kendi UI’ını koruyan SaaS veya çoklu sağlayıcı deneyen marketplace için farklı başlangıç noktaları sunar.

Business Route nedir?

Business Route, bir merchant'ın HSRC Pay içinde hangi ürün yolunu izlemesi gerektiğini gösteren karar haritasıdır.

Tipik sıra:

  1. Sandbox Network ile davranışı prova et.
  2. Hosted Checkout veya API-only entegrasyon modelini seç.
  3. Payment lifecycle ve webhook handling'i doğrula.
  4. Provider/routing ayarlarını production separation ile hazırla.
  5. Live operations aşamasında monitoring, trace, reconciliation ve routing optimization yap.

Müşteri segmentleri

SegmentİhtiyaçÖnerilen entegrasyonKullanacağı temel sayfalarDikkat edilmesi gerekenler
Yeni merchantHızlı ve kontrollü ödeme kabulüHosted CheckoutCheckout Session, Sandbox CardsRedirect sonucu webhook ile doğrulanmalı
SaaS platformuFarklı müşteri/hesap sınırlarında ödeme yönetimiAPI + Checkout karmasıPayment Lifecycle, Data ModelsTenant/account sınırları net tutulmalı
MarketplaceÇoklu ödeme yöntemi ve operasyon görünürlüğüAPI-only + webhook-firstBusiness Flow, Webhook DeliveryPayment/charge attempt ayrımı raporlamada korunmalı
Yüksek hacimli işletmeRouting, fallback, decline ve operasyon kontrolüAPI-only + routing simulationRouting Simulation, Testing DeclinesRetry/fallback davranışı idempotent olmalı
Özel provider ihtiyacı olan kurumProvider davranışını standart lifecycle'a bağlamaProvider catalog + config + adapterSağlayıcı ve Adapter Modeli, Sandbox NetworkCredential ve internal registry public alana taşınmamalı

Kullanım senaryoları

Hızlı ödeme kabulü

Merchant hosted checkout ile başlar. HSRC Pay ödeme formu, payment method toplama, secure mode handling ve redirect/return davranışını daha yönetilebilir hale getirir.

API-only orchestration

Teknik ekip kendi arayüzünü korur: create, confirm, REQUIRES_ACTION, decline, capture, refund, cancel ve webhook’u kendi akışında yönetir.

Routing ve fallback odaklı operasyon

Merchant birden fazla provider veya provider config ile çalışır. Routing engine provider capability, rule, amount, currency, payment method ve sandbox scenario gibi girdilerle route kararını test edilebilir hale getirir.

Entegrasyon rotaları

RotaNe zaman seçilir?Teknik sonuç
Sandbox-first hosted checkoutHızlı devreye alma ve düşük frontend yükü istendiğindeCheckout Session, sandbox cards, webhook doğrulama
API-only payment flowUI tamamen merchant tarafında kalacaksaPayment create/confirm, next action handling, webhook-first state
Provider config routeProvider behavior yönetimi kritikseProvider catalog, config, adapter execution, normalized result
Routing simulation routeÇoklu provider ve fallback davranışı test edilecekseCandidate plan, route trace, retry/fallback doğrulama

Sandbox-first yaklaşımı

Sandbox ortamı oyuncak değildir; production öncesi ödeme davranışını prova ettiğiniz mühendislik alanıdır.

Sandbox'ta yalnızca başarılı payment değil, şu davranışlar test edilmelidir:

  • 3DS challenge ve resume
  • Hard decline ve soft decline
  • Provider timeout ve issuer unavailable
  • Capture/refund/void
  • Webhook retry ve idempotency
  • Routing fallback

Production readiness

Production'a geçmeden önce:

  • Sandbox ve production credential'ları ayrılmalı.
  • Provider credential'ları public dokümandan ve uygulama loglarından ayrı, güvenli secret yönetimi sınırında tutulmalı.
  • Payment/charge state transitions ekip tarafından anlaşılmalı.
  • Webhook handler duplicate delivery için dayanıklı olmalı.
  • Dashboard/trace üzerinden provider attempt'leri izlenebilmeli.

Operasyon sonrası

Live operations yalnızca ödeme almak değildir. Payment infrastructure ekipleri şu metrikleri izlemelidir:

  • Provider bazlı success/decline dağılımı
  • Fallback kullanım oranı
  • 3DS requires_action completion oranı
  • Webhook delivery failure ve retry sayısı
  • Refund, void ve capture operasyonları
  • Trace bazlı incident analizi

Hangi müşteri hangi route'u seçmeli?

Hızlı başlamak istiyorsanız Hosted Checkout. UI kontrolü ve özel backend akışınız varsa API-only. Provider davranışı, routing ve fallback kritikse Sağlayıcı ve Adapter modeli + Routing Simulation rotasından ilerleyin.

Roadmap veya future capability olarak işaretlenmemiş hiçbir alanı üretimde mevcut garanti gibi değerlendirmeyin; canlı entegrasyon öncesinde güncel API Reference ve environment ayarlarınızı doğrulayın.

Sonraki adımlar

Bu sayfada