Payantis Platform
v2 - latest
  • v2 - latest
  • v1
v2 - latest
  • v2 - latest
  • v1
v2 - latest
  • v2 - latest
  • v1
  1. Kurum Finansal Entegrasyon
  • Payantis Platform
    • Payantis Platform
    • API Kullanımı
    • Temel Kavramlar
  • Issuing API
    • Payantis Issuing
    • Adım Adım Issuing API
    • Kural Motoru
    • Hassas Bilgilerin Güvenli İletimi
    • Customer
      • Create Customer
      • Get or Create Customer
      • Get Customer
      • Get Customer List
      • Update Customer
      • Update Customer Segment
      • Upsert Address
      • Upsert Communication
      • Upsert Identification
      • Create Segment
      • Get Segments
      • Update Segment
      • Delete Segment
      • Create User Note
      • Get User Notes
    • Card
      • Create Card
      • Create Noname Card
      • Get Card List
      • Get Card
      • Get Card Details
      • Get Card Policy
      • Get Card Perso Info
      • Get Card Shipment Info
      • Renew Card
      • Detokenize Card
      • Link Noname Card To Customer
      • Unlink Noname Card
      • Update Card Status
      • Update Customer Card Statuses
      • Update Card Policy
      • Update Card Phone Number
      • Update Digital Slip Type
      • Update Auto Renewal Status
      • Get Payantis Public Key
      • Cvv2 - Reset Counters
      • Cvv2 - Verify
      • Cvv2 - Get with Expire Date
      • Pin - Verify
      • Pin - Set
      • Pin - Change
      • Pin - Unblock
      • Pin - Set Random
      • Pin - Send via SMS
      • Creates User Note
      • Get User Notes
    • Product
      • Create Card Art
      • Create Card Bin Range
      • Create Card Product
      • Create Card Product Group
      • Get Card Art List
      • Get Card Bin List
      • Get Card Bin Range List
      • Get Card Product Group List
      • Get Card Product List
      • Get Card Product
      • Update Card Art Name
      • Update Card Bin Range
      • Update Card Product Group
      • Update Card Product
      • Update Card Product Contactless Limit
      • Delete Card Art
      • Delete Card Product Group
      • Delete Card Product
    • Transactions
      • Get Card Transactions
    • Authorization Controls
      • Create Authorization Control
      • Update Authorization Control
      • Link
      • Unlink
      • Get Authorization Controls
      • Get Links
      • Delete Authorization Control
    • Velocity Controls
      • Create Velocity Control
      • Update Velocity Control
      • Get Velocity Control
      • Get Velocity Control List
      • Delete Velocity Control
      • Link
      • Unlink
      • Get Velocity Links
      • Get Card Velocity Limits
      • Card Velocity
      • Get Card Velocity
      • Delete Card Velocity
    • Fees
      • Transaction Fee
        • Create
        • Get List
        • Get
        • Update
        • Delete
        • Link
        • Get Links
        • Unlink
      • Card Issuance Fee
        • Create
        • Update
        • Get
        • Get List
        • Delete
        • Link
        • Get Links
        • Unlink
      • Card Annual Fee
        • Create
        • Get List
        • Update
        • Get
        • Delete
        • Link
        • Get Links
        • Unlink
    • WebHook
      • Register
      • Get Registered Webhooks
      • Unregister
      • Update
    • AuditLog
      • Get Audits
    • Schemas
      • EntityChangeLogResponseDto
      • CardPhysicalDto
      • QueryBuilderFieldDto
      • AddressDto
      • AuthorizationCheckDto
      • AuthorizationCheckLinkDto
      • BaseCardPhysicalInfoDto
      • CompanyInfo
      • CardAccountStatisticInfoDto
      • CardDetokenizeRequestDto
      • CardDetokenizeResponseDto
      • CardPhoneNumberUpdateRequestDto
      • CardPhysicalInfoDto
      • CardPolicyInfoDto
      • CardProductInfoDto
      • CardRenewalRequestDto
      • CardRequestDto
      • CardResponseInfoDto
      • CardStatusInfoDto
      • CardStatusUpdateRequestDto
      • ContactlessLimitDto
      • CreateCardArtDto
      • CreateCardDto
      • CreateCardProductDto
      • CreateCustomerAddressDto
      • CreateCustomerCommunicationDto
      • CreateCustomerDto
      • CreateCustomerIdentificationDto
      • CreateUpdateAuthorizationCheckLinkDto
      • CreateUpdateCardAnnualFeeLinkDto
      • CreateUpdateCardIssuanceFeeLinkDto
      • CreateUpdateCardProductGroupDto
      • CreateUpdateTransactionFeeLinkDto
      • CreateUpdateVelocityCheckLinkDto
      • CreateVelocityCheckDto
      • CustomerInfoDto
      • FindCardResponseDto
      • PinRequestDto
      • TransactionCriteriaDto
      • UpdateCardArtDto
      • UpdateCardAutoRenewalStatusDto
      • UpdateCardProductDto
      • UpdateCardStatusResponseDto
      • UpdateCardStatusAndIssuanceResponseDto
      • UpdateCustomerCardStatusRequestDto
      • UpdateCustomerCardStatusResponseDto
      • UpdateCustomerDto
      • UpdateVelocityCheckDto
      • VelocityAvailableAmountDto
      • VelocityCheckDto
      • VelocityControlsDto
      • VelocityLimitDto
      • VelocityUsedAmountDto
      • BaseCardDto
      • BaseCardProductPhysicalDto
      • BaseLinkDto
      • CardAnnualFeeDto
      • CardAnnualFeeLinkDto
      • CardArtDto
      • CardDeliveryAddressDto
      • CardDeliveryCommunicationDto
      • CardDetailDto
      • CardDto
      • CardInfoDto
      • CardIssuanceFeeDto
      • CardIssuanceFeeLinkDto
      • CardPolicyAddRequestDto
      • CardPolicyDto
      • CardPolicyResponseDto
      • CardProductDetailDto
      • CardProductDto
      • CardProductGroupDto
      • CardProductPhysicalDto
      • CardSummaryDto
      • ChangePinRequestDto
      • CreateAuthorizationCheckDto
      • CreateCardAnnualFeeDto
      • CreateCardIssuanceFeeDto
      • CreateCardPolicyDto
      • CreateCardProductPhysicalDto
      • CreateTransactionFeeDto
      • CreateUpdateCustomerSegmentDto
      • CustomerAddressDto
      • CustomerCommunicationDto
      • CustomerDetailDto
      • CustomerDto
      • CustomerIdentificationDto
      • CustomerSegmentDto
      • CardVelocityRequestDto
      • CardShipmentDetailResponseDto
      • CardShipmentResponseDto
      • Cvv2AndResponseDto
      • IssuanceDetailsDto
      • IssuanceDto
      • IssuanceNewCardDto
      • IssuanceSummaryDto
      • LinkCustomerDtoV2
      • CustomerCardsDto
      • NoNameCardRequestDto
      • TransactionFeeDto
      • TransactionFeeLinkDto
      • UnLinkCustomerDto
      • UpdateAuthorizationCheckDto
      • UpdateCardAnnualFeeDto
      • UpdateCardIssuanceFeeDto
      • UpdateDigitalSlipTypeDto
      • UpdateDigitalSlipTypeResponseDto
      • UpdateTransactionFeeDto
      • UpdatedCardInfo
      • VelocityCheckLinkDto
      • VerifCvv2RequestDto
      • VerifyOrSetPinRequestDto
      • CreateCardBulkResponseDto
      • PublicKeyDto
      • IntegrationKeyExchangeResponseDto
      • TenantWebHookRequestDto
      • CurrencyExchangeRateDto
      • AdditionalAmountDto
      • CreateUserNoteRequestDto
      • NoteResponseDto
      • TaxDto
      • CreateUpdateCurrencyExchangeRateDto
      • TenantWebHookResponseDto
      • UpdateTenantCurrencyConversionDto
      • CardTransactionResponseDto
      • PagedResultDto<EntityChangeLogResponseDto>
      • PagedResultDto<CardProductDetailDto>
      • PagedResultDto<CardProductGroupDto>
      • PagedResultDto<CustomerDto>
      • PagedResultDto<CustomerSegmentDto>
      • PagedResultDto<IssuanceSummaryDto>
      • PagedResultDto<NoteResponseDto>
      • PagedResultDto<CardTransactionResponseDto>
      • VelocityCheckLinkCriteriaDto
      • CardBinDto
      • CardBinRangeDto
      • CreateCardBinDto
      • CreateUpdateCardBinRangeDto
      • UpdateCardBinDto
      • PagedResultDto<CardBinDto>
  • Kurum Finansal Entegrasyon
    • Finansal Entegrasyon
    • Günsonu Dosyaları
    • Settlement Dosyası Alanları
    • Expire Dosyası Alanları
    • Kurum Real-Time API
      • Authenticate
      • Auth Refresh
      • Balance Inquiry
      • Authorization
      • Reverse
      • Refund
      • Notify
    • Schemas
      • BaseRequestDto
      • RefundRequestDto
      • BalanceInquiryRequestDto
      • BaseResponseDto
      • AuthorizationResponseDto
      • BalanceInquiryResponseDto
      • RefundResponseDto
      • ReversalResponseDto
      • AuthorizationRequestDto
      • AdditionalAmountDto
      • AccountDetailDto
      • OriginalDetailDto
      • ReversalRequestDto
      • BalanceInformationDto
      • NotificationRequestDto
      • NotificationResponseDto
  • Transaction Testing API
    • Transaction Testing
    • Get Card Info
      POST
    • Generate Pin Block
      POST
    • Extract Clear Pin
      POST
    • Process Transaction
      POST
    • Void Transaction
      POST
    • Refund Transaction
      POST
    • Schemas
      • Payantis.SandBox.BaseSimulationResponseDto
      • Payantis.SandBox.DetailedSimulationRefundRequestDto
      • Payantis.SandBox.DetailedSimulationRefundResponseDto
      • Payantis.SandBox.DetailedSimulationRequestDto
      • Payantis.SandBox.DetailedSimulationResponseDto
      • Payantis.SandBox.DetailedSimulationReversalRequestDto
      • Payantis.SandBox.DetailedSimulationReversalResponseDto
      • Payantis.SandBox.Dto.ClearCardInfoDto
      • Payantis.SandBox.Dto.ClearCardInfoRequestDto
      • Payantis.SandBox.Dto.ClearPinRequestDto
      • Payantis.SandBox.Dto.ClearPinResponseDto
      • Payantis.SandBox.Dto.EncryptCardNumberRequestDto
      • Payantis.SandBox.Dto.PinBlockRequestDto
      • Payantis.SandBox.Dto.PinBlockResponseDto
      • Payantis.SandBox.Dto.PinTestRequestDto
      • Payantis.SandBox.Dto.PinTestResponseDto
      • Payantis.SandBox.SimulationRefundRequestDto
      • Payantis.SandBox.SimulationRefundResponseDto
      • Payantis.SandBox.SimulationRequestDto
      • Payantis.SandBox.SimulationResponseDto
      • Payantis.SandBox.SimulationReversalRequestDto
      • Payantis.SandBox.SimulationReversalResponseDto
      • Payantis.SystemParameter.AdditionalAmountCalculationSource
      • Payantis.SystemParameter.AdditionalAmountType
      • Payantis.SystemParameter.ArqcResultCodes
      • Payantis.SystemParameter.CardBrand
      • Payantis.SystemParameter.CardholderActivatedTerminalLevel
      • Payantis.SystemParameter.CardholderPresence
      • Payantis.SystemParameter.CavvResultCode
      • Payantis.SystemParameter.CvcResultCode
      • Payantis.SystemParameter.Dto.AdditionalAmountDto
      • Payantis.SystemParameter.Dto.TaxDto
      • Payantis.SystemParameter.KeyType
      • Payantis.SystemParameter.LmkType
      • Payantis.SystemParameter.PosEntryMode
      • Payantis.SystemParameter.ResponseCodes
      • Payantis.SystemParameter.SLIChannel
      • Payantis.SystemParameter.SLIUcafStatusCode
      • Payantis.SystemParameter.TerminalPinCapability
      • Payantis.SystemParameter.TerminalType
      • Payantis.SystemParameter.TransactionCode
      • Payantis.SystemParameter.TransactionDomain
      • Payantis.SystemParameter.TransactionFlowCode
      • Payantis.SystemParameter.TransactionNetwork
      • Payantis.SystemParameter.TransactionStatus
  • Acquiring API
    • Payantis Acquiring
    • Merchant
      • Create Merchant
      • Update Merchant
      • Delete Merchant
      • Get Merchant
      • List Merchants
      • List Merchant Transactions
      • Get Linked Merchant Transactions
      • Get Merchant Terminals
      • Upsert Merchant Contact
      • Upsert Merchant Identity
      • Upsert Merchant Address
      • Upsert Merchant Velocity
      • Delete Merchant Contact
      • Delete Merchant Identity
      • Delete Merchant Address
      • Delete Merchant Velocity
      • Create Merchant User Note
      • List Merchant User Notes
      • Get Allowable Merchant Status Reasons
      • Get Merchant Transaction QR Data
    • Terminal
      • Create Terminal
      • Update Terminal
      • Delete Terminal
      • Get Terminal
      • List Terminals
      • Change Terminal Allowed Currencies
    • Batch
      • Get Batch
      • List Batches
      • Update Batch Status
    • Restriction
      • Create Restricted BIN
      • Create Restricted Country
      • Create Restricted Card
      • List Restricted BINs
      • List Restricted Countries
      • List Restricted Cards
      • Update Restricted BIN
      • Update Restricted Country
      • Update Restricted Card
      • Delete Restricted BIN
      • Delete Restricted Country
      • Delete Restricted Card
    • Terminal Auth Template
      • Create Authorization Template
      • Get Authorization Template
      • Update Authorization Template
      • Delete Authorization Template
      • List Authorization Templates
    • Terminal EOD Messages
      • Create EOD Message Template
      • Get EOD Message Template
      • Update EOD Message Template
      • Delete EOD Message Template
      • List EOD Message Templates
    • Transaction Details
      • Get Transaction Message Fields
      • Get Transaction Message Fields by IDs
    • Schemas
      • Payantis.Acquiring.Merchant.AuthTemplateResponseDto
      • Payantis.Acquiring.Merchant.BatchDto
      • Payantis.Acquiring.Merchant.ChangeTerminalAllowedCurrenciesDto
      • Payantis.Acquiring.Merchant.CreateAuthTemplateDto
      • Payantis.Acquiring.Merchant.CreateEodMessageTemplateDto
      • Payantis.Acquiring.Merchant.CreateMerchantDto
      • Payantis.Acquiring.Merchant.CreateRestrictedBinDto
      • Payantis.Acquiring.Merchant.CreateRestrictedCardDto
      • Payantis.Acquiring.Merchant.CreateRestrictedCountryDto
      • Payantis.Acquiring.Merchant.CreateTerminalDto
      • Payantis.Acquiring.Merchant.EodMessageTemplateResponseDto
      • Payantis.Acquiring.Merchant.MerchantAddressDto
      • Payantis.Acquiring.Merchant.MerchantContactDto
      • Payantis.Acquiring.Merchant.MerchantDto
      • Payantis.Acquiring.Merchant.MerchantIdentityDto
      • Payantis.Acquiring.Merchant.MerchantVelocityDto
      • Payantis.Acquiring.Merchant.RestrictedBinDto
      • Payantis.Acquiring.Merchant.RestrictedCardDto
      • Payantis.Acquiring.Merchant.RestrictedCountryDto
      • Payantis.Acquiring.Merchant.TerminalDto
      • Payantis.Acquiring.Merchant.TerminalResponseDto
      • Payantis.Acquiring.Merchant.UpdateAuthTemplateDto
      • Payantis.Acquiring.Merchant.UpdateBatchStatusDto
      • Payantis.Acquiring.Merchant.UpdateEodMessageTemplateDto
      • Payantis.Acquiring.Merchant.UpdateMerchantDto
      • Payantis.Acquiring.Merchant.UpdateRestrictedBinDto
      • Payantis.Acquiring.Merchant.UpdateRestrictedCardDto
      • Payantis.Acquiring.Merchant.UpdateRestrictedCountryDto
      • Payantis.Acquiring.Merchant.UpdateTerminalDto
      • Payantis.Acquiring.Merchant.UpsertMerchantAddressDto
      • Payantis.Acquiring.Merchant.UpsertMerchantContactDto
      • Payantis.Acquiring.Merchant.UpsertMerchantIdentityDto
      • Payantis.Acquiring.Merchant.UpsertMerchantVelocityDto
      • Payantis.Framework.EnumDto
      • Payantis.SystemParameter.Dto.Request.CreateUserNoteRequestDto
      • Payantis.SystemParameter.Dto.Response.NoteResponseDto
      • Payantis.Transaction.Acquiring.Backend.MerchantTransactionResponseDto
      • Payantis.Transaction.Acquiring.Oltp.MerchantTransactionQrDataDto
      • Payantis.Transaction.GetMessageFieldsBatchRequestDto
      • Payantis.Transaction.MessageFieldsSummaryDto
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Acquiring.Merchant.AuthTemplateResponseDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Acquiring.Merchant.BatchDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Acquiring.Merchant.EodMessageTemplateResponseDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Acquiring.Merchant.MerchantDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Acquiring.Merchant.RestrictedBinDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Acquiring.Merchant.RestrictedCardDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Acquiring.Merchant.RestrictedCountryDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Acquiring.Merchant.TerminalDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.SystemParameter.Dto.Response.NoteResponseDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Transaction.Acquiring.Backend.MerchantTransactionResponseDto>
      • Payantis.Acquiring.Merchant.BatchCurrencySummaryDto
      • Payantis.Acquiring.Merchant.CreateMerchantQrDetailsDto
      • Payantis.Acquiring.Merchant.CreateMerchantContactDto
      • Payantis.Acquiring.Merchant.CreateMerchantIdentityDto
      • Payantis.Acquiring.Merchant.CreateMerchantAddressDto
      • Payantis.Acquiring.Merchant.CreateMerchantVelocityDto
      • Payantis.Acquiring.Merchant.MerchantEcommerceDetailsDto
      • Payantis.Acquiring.Merchant.MerchantQrDetailsDto
      • Payantis.Acquiring.Merchant.MerchantBasicDto
      • Payantis.Acquiring.Merchant.PhysicalTerminalDeviceDto
      • Payantis.Acquiring.Merchant.TerminalInfoDto
      • Payantis.Acquiring.Merchant.EodMessageTemplateDto
      • Payantis.Transaction.GetMessageFieldsRequestDto
  • VPOS API
    • Payantis VPOS
    • Sanal POS Hata Kodları
    • Payment
      • Process 3D Secure Payment
      • Process Non-Secure Payment
    • Schemas
      • Payantis.Vpos.Request.Payment.PaymentNonSecureRequest
      • Payantis.Vpos.Response.Payment.PaymentNonSecureResponse
      • Payantis.Vpos.TxnType
      • Payantis.Vpos.PaymentStatus
      • Payantis.Vpos.Domain.Shared.VposResponseStatus
      • Payantis.Vpos.SecureType
  • Auth API
    • Get Token
    • Refresh Token
  1. Kurum Finansal Entegrasyon

Günsonu Dosyaları

Payantis Platform üzerinde kart işlemleri, gün içinde real-time API’ler aracılığıyla otorizasyon, bakiye kontrolü ve işlem kararları alınarak ilerler. Ancak kart ekosisteminde finansal kesinlik, takas (clearing) ve mutabakat (settlement) süreçleri tamamlandıktan sonra oluşur.
Bu nedenle Payantis, gün sonunda Kuruma iki temel dosya iletir:
Settlement Dosyası
Expire Dosyası
Bu dosyalar, gün içindeki real-time akışların finansal olarak doğrulanması, uzlaştırılması ve tamamlanması amacıyla kullanılır.

Genel Yaklaşım ve Amaç#

Günsonu dosyalarının temel amacı:
Kart ağlarından (BKM, Visa, Mastercard vb.) gelen kesinleşmiş takas kayıtları ile,
Gün içinde real-time olarak alınmış otorizasyon ve bakiye hareketlerini
karşılaştırmak (mutabakat yapmak) ve gerekli finansal düzeltmeleri gerçekleştirmektir.
Bu yapı sayesinde:
Gün içi işlemler ile kart ağı gerçekleri arasında tutarlılık sağlanır
Otorizasyon alınmış ancak gerçekleşmemiş işlemler temizlenir
Kurum muhasebesi, kart ağı settlement verileriyle uyumlu hale getirilir

Dosya Yapısı, Header / Footer ve Dosya İsimlendirme Kuralları#

Payantis tarafından Kurum’a iletilen günsonu mutabakat dosyaları, hem Settlement hem de Expire işlemleri için standart ve tutarlı bir dosya formatı kullanılarak üretilir. Bu bölümde dosyaların genel yapısı, satır formatları ve dosya isimlendirme kuralları açıklanmaktadır.

Genel Dosya Yapısı#

Dosyalar satır bazlı (row-based) düz metin dosyalarıdır.
Dosya içindeki alanlar:
Alanlar arası ayraç (separator) olarak ## kullanılır.
Her satırın başında, satır tipini belirten bir row belirteci yer alır.

Satır Tipleri (Row Indicators)#

Dosya içerisinde üç farklı satır tipi bulunur:

1. Header Satırı#

Dosyanın ilk satırıdır.
Dosyanın hangi güne ait olduğunu belirtir.
Header satırı H ile başlar ve sonrasında günün tarihi YYYYMMDD formatında yazılır. Formatı H_<EODDate> biçimindedir . Örnek: H_20250116

2. Detay Satırları#

Settlement veya Expire işlemlerine ait asıl işlem kayıtlarıdır.
Her detay satırı R ile başlar.
Alanlar arasında ## ayıracı kullanılır.
Genel Format: R##<Alan1>##<Alan2>##<Alan3>##...
Örnek: R##1213##Purchase##...

3. Footer Satırı#

Dosyanın son satırıdır.
Header ile aynı şekilde gün bilgisini içerir.
Footer satırı F ile başlar. Formatı F_<EODDate> biçimindedir . Örnek: F_20250116

Dosya İsimlendirmesi#

Dosya isimleri, dosyanın ait olduğu gün, dosya türü ve üretim zamanı bilgisini içerecek şekilde standartlaştırılmıştır.
Genel Dosya Adı Formatı: <EODDate><DOSYA_TIPI><ItemCount>_<FileTime>.TXT

Dosya İsmindeki Alanlar#

EODDate
Dosyanın ait olduğu gün (YYYYMMDD formatında)
DOSYA_TIPI
SETTLED_TRANSACTIONS → Settlement Dosyası
EXPIRED_TRANSACTIONS → Expire Dosyası
ItemCount
Dosya içerisindeki detay (R) satırı sayısı
FileTime
Dosyanın üretildiği saat ve dakika bilgisi (HHMM)

Örnek Dosya Adı: 20250116_SETTLED_TRANSACTIONS_7535_1145.TXT


Settlement Dosyası
Expire Dosyası
Settlement Dosyası, kart ağlarından (BKM, Visa, Mastercard) Payantis’e ulaşan takas (clearing) kayıtlarını içerir. Bu dosya, gün içinde gerçekleşmiş ve finansal olarak kesinleşmiş işlemlerin listesidir.
Bu işlemlerin:
Büyük bir kısmı için gün içinde otorizasyon alınmış olabilir
Ancak bazı işlemler için:
Otorizasyon alınmamış olabilir
Otorizasyon alınmış ama detayları farklılaşmış olabilir
Bu nedenle Settlement Dosyası, Kurum için nihai finansal gerçekliği temsil eder.

Kurumun Yapması Gerekenler (Settlement)#

Kurum, Settlement Dosyası’nı aldığında aşağıdaki kontrolleri ve işlemleri yapmalıdır:
1
Otorizasyon – Settlement Kaydı Eşleştirmesi
Settlement kaydı, daha önce alınmış bir otorizasyon ile eşleştirilir. Eşleştirme işlem referansı olarak transactionId üzerinden yapılmalıdır.
2
Otorizasyonlu İşlemler
Otorizasyon daha önce bakiyeyi güncellemiştir, settlement ile bu düşüm kesinleştirilmiş olur. Settlement kaydı ile otorizasyon kaydı arasında tutar farkı varsa:
Kurum farkı hesaba yansıtmalıdır.
3
Otorizasyonsuz İşlemler
Settlement Dosyası’nda yer alıp otorizasyonu alınmamış işlemler olabilir. Bu durumda Kurum:
İşlemi doğrudan finansal kayıt olarak ele almalı
Gerekli bakiye düşümünü/muhasebe kaydını oluşturmalıdır.
4
Mükerrer ve Hatalı Kayıt Kontrolleri
Aşağıdaki kontroler yapılarak hata durumlarında uyarı üretilmelidir:
Aynı işlem birden fazla kez gelmiş mi?
Daha önce settle edilmiş bir işlem tekrar yer alıyor mu?

Settlement Dosyasındaki Alanlar#

Settlement dosyasında işleme dair tüm bilgiler yer alır. Bu dosyadaki kayıtlar ile daha önceden alınmış otorizasyon kayıtları Token Id ve Transaction Id alanları kullanılarak eşleştirilir. Dosyadaki alanlara buradan ulaşılabilir.

Settlement ve Expire Dosyalarının Birlikte Değerlendirilmesi#

Settlement ve Expire dosyaları birbirini tamamlayan yapılardır:
Settlement Dosyası
“Gerçekleşmiş ve kesinleşmiş işlemler”
Expire Dosyası
“Gerçekleşmemiş ve temizlenmesi gereken işlemler”
Kurum, bu iki dosyayı birlikte değerlendirerek:
Gün içi real-time işlemler
Kart ağı settlement gerçekleri
arasında tam ve doğru bir mutabakat sağlar.

Özet Olarak#

Günsonu dosyaları:
Real-time API’lerle alınan kararların finansal doğrulamasını yapar
Kurum muhasebesi ile kart ağı kayıtları arasında uyum sağlar
Askıda kalan veya eksik işlemleri temizler
Sağlıklı, izlenebilir ve sürdürülebilir bir kart finansal mimarisi oluşturur
Bu nedenle Settlement ve Expire dosyaları, Payantis – Kurum entegrasyonunun vazgeçilmez tamamlayıcı bileşenleridir.
Previous
Finansal Entegrasyon
Next
Settlement Dosyası Alanları
Built with