Payantis Platform
Home
Payantis
Home
Payantis
  1. Payantis Platform
  • Payantis Platform
    • Payantis Platform
    • API Kullanımı
    • Temel Kavramlar
    • Kural Motoru
  • Issuing API
    • Payantis Issuing
    • Adım Adım Issuing API
    • 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
      • 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
    • 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
    • Authorization Controls
      • Create Authorization Control
      • Update Authorization Control
      • Link
      • Unlink
      • Get Authorization Controls
      • Get Links
      • Delete Authorization Control
    • Fees
      • Transaction Fee
        • Create
        • Get List
        • Get
        • Update
        • Delete a Transaction Fee
        • This API is used to link transaction fee.
        • This API is used to fetch linked transaction fee list.
        • Unlink a Transaction Fee
      • Card Issuance Fee
        • Creates a new Card Issuance Fee
        • Updates a Card Issuance Fee
        • Get a Card Issuance Fee detail
        • /api/v1/issuing/fee-management/card-issuance
        • Delete a Card Issuance Fee
        • This API is used to link card issuance fee.
        • This API is used to fetch linked card issuance fee list.
        • Unlink a card issuance Fee
      • Card Annual Fee
        • Creates a new Card Annual Fee
        • /api/v1/issuing/fee-management/card-annual
        • Updates a Card Annual Fee
        • Get a Card Annual Fee detail
        • Delete a Card Annual Fee
        • This API is used to link card annual fee.
        • This API is used to fetch linked card annual fee list.
        • Unlink a card annual Fee
    • WebHook
      • Register
      • Get Registered Webhooks
      • Unregister
      • Update
    • AuditLog
      • Get Card Audits
      • Get Product Audits
      • Get Policy Audits
    • Schemas
      • Payantis.Card.Dto.AuditLogCardListItemDto
      • Payantis.Card.Dto.AuditLogPolicyListItemDto
      • Payantis.Card.Dto.AuditLogProductListItemDto
      • Payantis.Framework.QueryBuilderFieldDto
      • Payantis.Issuing.Card.AddressDto
      • Payantis.Issuing.Card.AuthorizationCheckDto
      • Payantis.Issuing.Card.AuthorizationCheckLinkDto
      • Payantis.Issuing.Card.Backend.BaseCardPhysicalInfoDto
      • Payantis.Issuing.Card.Backend.BusinessDetail
      • Payantis.Issuing.Card.Backend.CardAccountStatisticInfoDto
      • Payantis.Issuing.Card.Backend.CardAutoRenewalStatusUpdateResult
      • Payantis.Issuing.Card.Backend.CardDetokenizeRequestDto
      • Payantis.Issuing.Card.Backend.CardDetokenizeResponseDto
      • Payantis.Issuing.Card.Backend.CardPhoneNumberUpdateRequestDto
      • Payantis.Issuing.Card.Backend.CardPhysicalInfoDto
      • Payantis.Issuing.Card.Backend.CardPolicyInfoDto
      • Payantis.Issuing.Card.Backend.CardProductInfoDto
      • Payantis.Issuing.Card.Backend.CardRenewalRequestDto
      • Payantis.Issuing.Card.Backend.CardRequestDto
      • Payantis.Issuing.Card.Backend.CardResponseInfoDto
      • Payantis.Issuing.Card.Backend.CardStatusInfoDto
      • Payantis.Issuing.Card.Backend.CardStatusUpdateRequestDto
      • Payantis.Issuing.Card.Backend.ContactlessLimitDto
      • Payantis.Issuing.Card.Backend.CreateCardArtDto
      • Payantis.Issuing.Card.Backend.CreateCardDto
      • Payantis.Issuing.Card.Backend.CreateCardProductDto
      • Payantis.Issuing.Card.Backend.CreateCustomerAddressDto
      • Payantis.Issuing.Card.Backend.CreateCustomerCommunicationDto
      • Payantis.Issuing.Card.Backend.CreateCustomerDto
      • Payantis.Issuing.Card.Backend.CreateCustomerIdentificationDto
      • Payantis.Issuing.Card.Backend.CreateUpdateAuthorizationCheckLinkDto
      • Payantis.Issuing.Card.Backend.CreateUpdateCardAnnualFeeLinkDto
      • Payantis.Issuing.Card.Backend.CreateUpdateCardIssuanceFeeLinkDto
      • Payantis.Issuing.Card.Backend.CreateUpdateCardProductGroupDto
      • Payantis.Issuing.Card.Backend.CreateUpdateTransactionFeeLinkDto
      • Payantis.Issuing.Card.Backend.CreateUpdateVelocityCheckLinkDto
      • Payantis.Issuing.Card.Backend.CreateVelocityCheckDto
      • Payantis.Issuing.Card.Backend.CustomerInfoDto
      • Payantis.Issuing.Card.Backend.FindCardResponseDto
      • Payantis.Issuing.Card.Backend.PinRequestDto
      • Payantis.Issuing.Card.Backend.TransactionCriteriaDto
      • Payantis.Issuing.Card.Backend.UpdateCardArtDto
      • Payantis.Issuing.Card.Backend.UpdateCardAutoRenewalStatusDto
      • Payantis.Issuing.Card.Backend.UpdateCardAutoRenewalStatusResponseDto
      • Payantis.Issuing.Card.Backend.UpdateCardProductDto
      • Payantis.Issuing.Card.Backend.UpdateCardStatusResponseDto
      • Payantis.Issuing.Card.Backend.UpdateCardStatusResponseDto+IssuanceResultDto
      • Payantis.Issuing.Card.Backend.UpdateCustomerCardStatusRequestDto
      • Payantis.Issuing.Card.Backend.UpdateCustomerCardStatusResponseDto
      • Payantis.Issuing.Card.Backend.UpdateCustomerDto
      • Payantis.Issuing.Card.Backend.UpdateVelocityCheckDto
      • Payantis.Issuing.Card.Backend.VelocityAvailableAmountDto
      • Payantis.Issuing.Card.Backend.VelocityCheckDto
      • Payantis.Issuing.Card.Backend.VelocityControlsDto
      • Payantis.Issuing.Card.Backend.VelocityLimitDto
      • Payantis.Issuing.Card.Backend.VelocityUsedAmountDto
      • Payantis.Issuing.Card.BaseCardDto
      • Payantis.Issuing.Card.BaseCardProductPhysicalDto
      • Payantis.Issuing.Card.BaseLinkDto
      • Payantis.Issuing.Card.CardAnnualFeeDto
      • Payantis.Issuing.Card.CardAnnualFeeLinkDto
      • Payantis.Issuing.Card.CardArtDto
      • Payantis.Issuing.Card.CardDeliveryAddressDto
      • Payantis.Issuing.Card.CardDeliveryCommunicationDto
      • Payantis.Issuing.Card.CardDetailDto
      • Payantis.Issuing.Card.CardDto
      • Payantis.Issuing.Card.CardInfoDto
      • Payantis.Issuing.Card.CardIssuanceFeeDto
      • Payantis.Issuing.Card.CardIssuanceFeeLinkDto
      • Payantis.Issuing.Card.CardParentDto
      • Payantis.Issuing.Card.CardPhysicalSummaryDto
      • Payantis.Issuing.Card.CardPolicyAddRequestDto
      • Payantis.Issuing.Card.CardPolicyDto
      • Payantis.Issuing.Card.CardPolicyResponseDto
      • Payantis.Issuing.Card.CardProductDetailDto
      • Payantis.Issuing.Card.CardProductDto
      • Payantis.Issuing.Card.CardProductGroupDto
      • Payantis.Issuing.Card.CardProductPhysicalDto
      • Payantis.Issuing.Card.CardSummaryDto
      • Payantis.Issuing.Card.ChangePinRequestDto
      • Payantis.Issuing.Card.CreateAuthorizationCheckDto
      • Payantis.Issuing.Card.CreateCardAnnualFeeDto
      • Payantis.Issuing.Card.CreateCardIssuanceFeeDto
      • Payantis.Issuing.Card.CreateCardPolicyDto
      • Payantis.Issuing.Card.CreateCardProductPhysicalDto
      • Payantis.Issuing.Card.CreateTransactionFeeDto
      • Payantis.Issuing.Card.CreateUpdateCustomerSegmentDto
      • Payantis.Issuing.Card.CustomerAddressDto
      • Payantis.Issuing.Card.CustomerCommunicationDto
      • Payantis.Issuing.Card.CustomerDetailDto
      • Payantis.Issuing.Card.CustomerDto
      • Payantis.Issuing.Card.CustomerIdentificationDto
      • Payantis.Issuing.Card.CustomerSegmentDto
      • Payantis.Issuing.Card.Dto.Backend.CardVelocityRequestDto
      • Payantis.Issuing.Card.Dto.CardShipmentDetailResponseDto
      • Payantis.Issuing.Card.Dto.CardShipmentResponseDto
      • Payantis.Issuing.Card.Dto.Cvv2AndResponseDto
      • Payantis.Issuing.Card.IssuanceDetailsDto
      • Payantis.Issuing.Card.IssuanceDto
      • Payantis.Issuing.Card.IssuanceNewCardDto
      • Payantis.Issuing.Card.IssuanceSummaryDto
      • Payantis.Issuing.Card.LinkCustomerDto
      • Payantis.Issuing.Card.MonitoringCustomerCardsDto
      • Payantis.Issuing.Card.NoNameCardRequestDto
      • Payantis.Issuing.Card.TransactionFeeDto
      • Payantis.Issuing.Card.TransactionFeeLinkDto
      • Payantis.Issuing.Card.UnLinkCustomerDto
      • Payantis.Issuing.Card.UpdateAuthorizationCheckDto
      • Payantis.Issuing.Card.UpdateCardAnnualFeeDto
      • Payantis.Issuing.Card.UpdateCardIssuanceFeeDto
      • Payantis.Issuing.Card.UpdateDigitalSlipTypeDto
      • Payantis.Issuing.Card.UpdateDigitalSlipTypeResponseDto
      • Payantis.Issuing.Card.UpdateTransactionFeeDto
      • Payantis.Issuing.Card.UpdatedCardInfo
      • Payantis.Issuing.Card.VelocityCheckLinkDto
      • Payantis.Issuing.Card.VerifCvv2RequestDto
      • Payantis.Issuing.Card.VerifyOrSetPinRequestDto
      • Payantis.Issuing.Dto.CreateCardBulkResponseDto
      • Payantis.Issuing.Integration.PublicKeyDto
      • Payantis.Issuing.IntegrationKeyExchangeResponseDto
      • Payantis.SystemParameter.BaseTenantDetailDto
      • Payantis.SystemParameter.CardBinDto
      • Payantis.SystemParameter.CardBinRangeDto
      • Payantis.SystemParameter.CreateTenantIssuingAttributeDto
      • Payantis.SystemParameter.CreateUpdateCardBinRangeDto
      • Payantis.SystemParameter.CreateUpdateTenantWebHookDto
      • Payantis.SystemParameter.CurrencyExchangeRateDto
      • Payantis.SystemParameter.Dto.AdditionalAmountDto
      • Payantis.SystemParameter.Dto.Request.CreateNoteEntityTypeDto
      • Payantis.SystemParameter.Dto.Response.NoteResponseDto
      • Payantis.SystemParameter.Dto.TaxDto
      • Payantis.SystemParameter.Request.CreateCardBinDto
      • Payantis.SystemParameter.Request.CreateUpdateCurrencyExchangeRateDto
      • Payantis.SystemParameter.Request.UpdateCardBinDto
      • Payantis.SystemParameter.TenantDetailDto
      • Payantis.SystemParameter.TenantIssuingAttributeDto
      • Payantis.SystemParameter.TenantWebHookDto
      • Payantis.SystemParameter.UpdateTenantCurrencyConversionDto
      • Payantis.SystemParameter.UpdateTenantIssuingAttributeDto
      • Payantis.Transaction.Issuing.Backend.CardTransactionResponseDto
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Card.Dto.AuditLogCardListItemDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Card.Dto.AuditLogPolicyListItemDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Card.Dto.AuditLogProductListItemDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Issuing.Card.CardProductDetailDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Issuing.Card.CardProductGroupDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Issuing.Card.CustomerDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Issuing.Card.CustomerSegmentDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Issuing.Card.IssuanceSummaryDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.SystemParameter.CardBinDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.SystemParameter.Dto.Response.NoteResponseDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Transaction.Issuing.Backend.CardTransactionResponseDto>
  • 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
    • Merchant
      • /api/v1/acquiring/merchant
      • /api/v1/acquiring/merchant
      • /api/v1/acquiring/merchant/list
      • /api/v1/acquiring/merchant/{code}
      • /api/v1/acquiring/merchant/{code}
      • /api/v1/acquiring/merchant/contacts/upsert
      • /api/v1/acquiring/merchant/identities/upsert
      • /api/v1/acquiring/merchant/addresses/upsert
      • /api/v1/acquiring/merchant/contact/delete
      • /api/v1/acquiring/merchant/identity/delete
      • /api/v1/acquiring/merchant/address/delete
      • /api/v1/acquiring/merchant/get-terminals
      • /api/v1/acquiring/merchant/user-note
      • /api/v1/acquiring/merchant/user-note
    • MerchantTransaction
      • /api/v1/acquiring-transaction/merchant-transaction
    • Terminal
      • /api/v1/acquiring/terminal
      • /api/v1/acquiring/terminal
      • /api/v1/acquiring/terminal/list
      • /api/v1/acquiring/terminal/{terminalCode}
      • /api/v1/acquiring/terminal/{terminalCode}
      • /api/v1/acquiring/terminal/change-terminal-allowed-currencies
    • Batch
      • /api/v1/acquiring/batch
      • /api/v1/acquiring/batch/list
      • /api/v1/acquiring/batch/update-batch-status
    • AuthTemplate
      • /api/v1/acquiring/auth-template
      • /api/v1/acquiring/auth-template/{authTemplateCode}
      • /api/v1/acquiring/auth-template/{authTemplateCode}
      • /api/v1/acquiring/auth-template/{authTemplateCode}
      • /api/v1/acquiring/auth-template/list
    • EodMessageTemplate
      • /api/v1/acquiring/eod-message-template
      • /api/v1/acquiring/eod-message-template/{eodTemplateCode}
      • /api/v1/acquiring/eod-message-template/{eodTemplateCode}
      • /api/v1/acquiring/eod-message-template/{eodTemplateCode}
      • /api/v1/acquiring/eod-message-template/list
    • Schemas
      • Payantis.Acquiring.Merchant.AuthTemplateResponseDto
      • Payantis.Acquiring.Merchant.BatchCurrencySummaryDto
      • Payantis.Acquiring.Merchant.BatchDto
      • Payantis.Acquiring.Merchant.ChangeTerminalAllowedCurrenciesDto
      • Payantis.Acquiring.Merchant.CreateAuthTemplateDto
      • Payantis.Acquiring.Merchant.CreateEodMessageTemplateDto
      • Payantis.Acquiring.Merchant.CreateMerchantAddressDto
      • Payantis.Acquiring.Merchant.CreateMerchantContactDto
      • Payantis.Acquiring.Merchant.CreateMerchantDto
      • Payantis.Acquiring.Merchant.CreateMerchantIdentityDto
      • Payantis.Acquiring.Merchant.CreateTerminalDto
      • Payantis.Acquiring.Merchant.EodMessageTemplateDto
      • Payantis.Acquiring.Merchant.EodMessageTemplateResponseDto
      • Payantis.Acquiring.Merchant.MerchantAddressDto
      • Payantis.Acquiring.Merchant.MerchantBasicDto
      • Payantis.Acquiring.Merchant.MerchantContactDto
      • Payantis.Acquiring.Merchant.MerchantDto
      • Payantis.Acquiring.Merchant.MerchantEcommerceDetailsDto
      • Payantis.Acquiring.Merchant.MerchantIdentityDto
      • Payantis.Acquiring.Merchant.MerchantQrDetailsDto
      • Payantis.Acquiring.Merchant.PhysicalTerminalDeviceDto
      • Payantis.Acquiring.Merchant.TerminalDto
      • Payantis.Acquiring.Merchant.TerminalInfoDto
      • Payantis.Acquiring.Merchant.TerminalResponseDto
      • Payantis.Acquiring.Merchant.UpdateAuthTemplateDto
      • Payantis.Acquiring.Merchant.UpdateBatchStatusDto
      • Payantis.Acquiring.Merchant.UpdateEodMessageTemplateDto
      • Payantis.Acquiring.Merchant.UpdateMerchantDto
      • Payantis.Acquiring.Merchant.UpdateTerminalDto
      • Payantis.Acquiring.Merchant.UpsertMerchantAddressDto
      • Payantis.Acquiring.Merchant.UpsertMerchantContactDto
      • Payantis.Acquiring.Merchant.UpsertMerchantIdentityDto
      • Payantis.SystemParameter.Dto.AdditionalAmountDto
      • Payantis.SystemParameter.Dto.Request.CreateNoteEntityTypeDto
      • Payantis.SystemParameter.Dto.Response.NoteResponseDto
      • Payantis.SystemParameter.Dto.TaxDto
      • Payantis.Transaction.Acquiring.Backend.MerchantTransactionResponseDto
      • Payantis.Transaction.Issuing.Backend.CardTransactionResponseDto
      • 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.TerminalDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.SystemParameter.Dto.Response.NoteResponseDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Transaction.Acquiring.Backend.MerchantTransactionResponseDto>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Transaction.Issuing.Backend.CardTransactionResponseDto>
  • Settlement
    • Mutabakat Kurgusu
  • Auth API
    • Get Token
    • Refresh Token
Home
Payantis
Home
Payantis
  1. Payantis Platform

Temel Kavramlar

Bu bölümde Payantis Platform’un mimarisini ve işleyişini oluşturan temel kavramlar anlatılmaktadır. Issuing ve Acquiring API’leri kapsamında kullanılan terimler; platform üzerindeki nesnelerin (kurum, müşteri, kart, ürün, üye işyeri, işlem vb.) birbirleriyle olan ilişkilerini ve sistem içerisindeki rollerini açıklamak amacıyla ele alınmıştır. Burada tanımlanan kavramlar, API’lerin doğru yapılandırılması ve entegrasyonların tutarlı bir şekilde gerçekleştirilmesi için kavramsal bir zemin sunar.

Kurum (Tenant)#

Payantis Platform, çoklu-kurum mimarisi ile çalışır. Kurum, platformu kullanan banka, e-para kuruluşu veya fintech şirketini ifade eder. Her kurum, kendi müşterileri, kart ürünleri ve üye işyerleri ile bağımsız bir yapıdadır.

Şema (Scheme)#

Ödeme sistemlerinde şema, kart işlemlerinin belirli kurallar çerçevesinde gerçekleşmesini sağlayan standartları belirleyen kuruluşlardır. Payantis, aşağıdaki kart şemalarını destekler:
TROY
VISA
Mastercard

BIN (Bank Identification Number)#

BIN, kart numarasının ilk 6-8 hanesidir ve kartın hangi banka veya kuruluş tarafından çıkarıldığını gösterir. BIN’ler şunları belirler:
Kartın hangi ödeme şemasına ait olduğu (TROY, VISA, Mastercard)
Kartın kredi, debit veya prepaid olup olmadığı
Kartın hangi kuruma ait olduğu
Kurum şemalara üye olduktan sonra şemalardan BIN talep eder ve bu BIN(ler) Payantis Platform'da tanımlanarak kart üretilebilir. Payantis operasyon ekibi BIN'in işlevsel hale gelebilmesi için yapılması gereken tanımları (anatharlar, vb) yapar ve şemalar ile gerekli sertifikasyon süreçlerini yönetir.

BIN Aralığı (BIN Range)#

BIN Aralığı, bir BIN'in içinde yer alan belirli bir kart grubu, ürün segmenti, vb göre ayrılmış aralıklardır. Genellikle şemalardan alınan BIN'ler farklı aralıklara bölünerek kullanılır. Bu aralıklar sayesinde farklı ürünler tanımlanabilir ve kural bazlı işlemler yönetilebilir.

Kart Ürünü#

Kart ürünü, Payantis Platform’da basılacak ve kullanılacak kartların davranışsal, operasyonel ve finansal özelliklerini tanımlayan merkezi konfigürasyon nesnesidir.
Bir kart oluşturulurken, kartın nasıl çalışacağına dair tüm temel kurallar ürün üzerinden miras alınır. Kurum farklı müşteri ihtiyaçları ve beklentilere göre ürünler tanımlayabilir ve müşterilerine sunabilir. Bir kart ürünü, aşağıdaki gibi özellikleri içerir:
Kart tipi: Fiziksel veya sanal
Kartın türü: Ön ödemeli, banka kartı ya da kredi kartı
Kart şeması: VISA, Mastercard, Troy
Harcamaya ilişkin kurallar: Limitler, işlem kısıtlamaları
Ücretler: İşlem ücretleri, kart ücretleri, vb.

Kart Ürünü Grubu#

Kart ürünleri belirli gruplara ayrılarak yönetilebilir. Ürün grupları sayesinde çeşitli parametreler daha kolay bir şekilde yönetilebilir.

Müşteri#

Payantis Platform’u kullanan kurumun (banka, e-para kuruluşu veya fintech şirketi) kendi son kullanıcısıdır. Bu kullanıcı bireysel bir müşteri (kart sahibi) veya bir şirket (kurumsal müşteri) olabilir.

Müşteri Segmenti#

Payantis Platform'da tenant’ın müşterilerini belirli kriterlere göre gruplandırmasına olanak tanır. Bu segmentasyon, harcama limitleri, ücretlendirme yapıları ve işlem yetkilendirme için kullanılabilir.

Kart#

Kart, bir müşterinin işlem yapabilmesini sağlayan temel ödeme aracıdır. Kartlar, kurum tarafından yönetilen ve belirli kurallar çerçevesinde kullanılan dijital veya fiziksel ödeme araçlarıdır. Kartın yaşam döngüsündeki tüm süreçler Payantis ve Payantis Platform tarafından sağlanan araçlar ile gerçekleştirilir.

Token Id#

PCI-DSS kuralları gereği ödeme sistemleri dünyasında hiç bir ortamda (Api, dosya, veritabanı, log vb) kart numarası açık bir şekilde bulunmaz. Payantis Platform'da kart üretildikten sonra kartı temsil eden bir token id de oluşturulur ve kartla ilgili API'ler bu token ile kullanılır, bu sayede kart verisi güvenli bir şekilde işlenir.

Harcama Limitleri (Velocity Controls)#

Harcama Limitleri, belirli bir zaman diliminde kaç işlem yapabileceğini veya ne kadar tutarda harcama yapabileceğini sınırlayan kurallardır. Bu kontroller dolandırıcılığı önlemek, riskleri yönetmek ve harcama limitlerini belirlemek için kullanılır. Harcama kontrolleri bir karta, ürüne, ürün grubuna, müşteri segmentine veya kurumun kendisine atanarak ilgili kontrollerin yapılması sağlanabilir.

Yetkilendirme Kontrolleri (Authorization Checks)#

Otorizasyon sürecinde, bir işlemin onaylanıp onaylanmayacağına karar veren kurallar Yetkilendirme Kontrolleri ile belirtilir. Bu kontroller işlem türü, yapıldığı yer, vb kriterler kullanılarak oluşturulur ve gerçek zamanlı çalışarak ve kart sahibinin işlem yapmasını ya da reddedilmesini sağlar. Yetkilendirme kontrolleri bir karta, ürüne, ürün grubuna, müşteri segmentine veya kurumun kendisine atanarak ilgili kontrollerin yapılması sağlanabilir.

İşlem Ücreti (Transaction Fee)#

Kartlar ile yapılan işlemlerden dolayı kurum müşterilerden ücret almak isteyebilir. Bu gibi durumlarda işlem ücreti tanımı yapılır ve otorizasyon aşamasında belirtilen kriterlere göre ücret hesaplanarak müşteriden tahsil edilir. Payantis Platform'da İşlem Ücreti tanımı bir karta, ürüne, ürün grubuna, müşteri segmentine veya kurumun kendisine atanarak ücretin hesaplanması ve tahsil edilmesi sağlanabilir.

İşlem (Transaction)#

Kart ile yapılan finansal olan (harcama, vb) veya finansal olmayan (bakiye sorgulama, vb) işlemlerdir. İşlem, türüne göre farklı özelliklere ve akışlara sahiptir ve işlemin durumuna göre otorizasyon, takas, iade, iptal gibi aşamaları bulunur.

Otorizasyon (Authorization)#

Otorizasyon, bir ödeme işleminin gerçekleşmeden önce yetkilendirilmesi ve onaylanması sürecidir. Payantis Platform’da, her kart işlemi harcama limitleri, statüler, yetkilendirme kontrolleri, vb değerlendirilerek otorizasyon sürecinden geçer.

Üye İşyeri (Merchant)#

Üye İşyeri, kartlı ödeme işlemlerini kabul eden, Payantis Platform üzerinden Acquiring hizmeti alan ticari kuruluştur. Üye işyerleri, bir kuruma (tenant) bağlı olarak tanımlanır ve kartlı işlemler bu yapı üzerinden gerçekleştirilir.
Bir üye işyeri, bir veya birden fazla POS / terminal ile ilişkilendirilebilir. Üye işyeri bazında yapılan tanımlar, yetkilendirme kuralları ve işlem akışlarını doğrudan etkiler.

POS / Terminal#

POS (Point of Sale) / Terminal, kartlı işlemlerin fiziksel veya dijital olarak kabul edildiği uç noktadır. Payantis Platform, hem fiziksel POS terminallerini hem de sanal POS yapılarını destekler.
Terminal tanımları, işlem sırasında uygulanacak yetkilendirme şablonları, harcama kontrolleri ve batch yönetimi açısından kritik öneme sahiptir.

Takas (Clearing)#

Takas, kartlı işlemlerin şema ve kurum arasında mutabakatının sağlanarak kesinleştirilmesi sürecidir. Bu süreçte:
Kurum kartları ile yapılan işlemler için şemalardan günlük olarak takas dosyaları gelir ve Payantis Platform'daki otorizasyon kayıtları ile eşleştirilerek kesinleştirme sağlanır.
Kurum işyerlerinden yapılan işlemler için şemalara günlük takas dosyaları gönderilir ve böylece kurum şemalardan işlemler için ödeme alır.

Harcama İtirazı (Dispute)#

Harcama itirazı, kart sahibinin hatalı, yetkisiz, eksik veya dolandırıcılık şüphesi taşıyan bir işlemi fark ederek, kuruma başvurup işlemin incelenmesini ve gerekirse iptal edilerek tutarın iade edilmesini talep etmesidir. Bu talepler Payantis operasyon ekibi tarafından değerlendirilerek şemalara iletilir ve itiraz sonuçları kurum ile paylaşılır.

Webhook#

Kurumların belirli olaylar (örneğin, işlem onayı, kart aktivasyonu, veya hatalı şifre girişi) gerçekleştiğinde anlık bildirimler almasını sağlayan yapıdır. Bu özellik, kurumların sistemlerini gerçek zamanlı olarak güncel tutmalarını ve olaylara otomatik yanıt verebilmelerini kolaylaştırır. Payantis Platform, webhook olaylarına kayıt olan kurumlara ilgili olay gerçekleştiğinde HTTP POST isteği ile bildirim gönderir. Bu istekteki payload olay türüne farklı alanlardan oluşur ve spesifikasyonları bu dokümanda detaylı bir şekilde anlatılmıştır.
Previous
API Kullanımı
Next
Kural Motoru
Built with