Payantis Platform
Home
Payantis
Home
Payantis
  1. Issuing API
  • 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. Issuing API

Adım Adım Issuing API

Payantis Issuing API'lerinin kullanımına hızlı bir başlangıç yapmak için aşağıdaki adımlar uygulanır.
1
Bağlantılar ve Temel Kurum Tanımları
Payantis API’lerini kullanmaya başlamadan önce, güvenli bir bağlantı kurmak ve temel kurum yapılandırmalarını tamamlamak gerekmektedir. Bu adımda, ağ bağlantısı kurulumu, kimlik doğrulama mekanizmaları ve temel API erişimi için gereken işlemleri gerçekleştirilir.
Kurum Tanımları: Kurumun temel bilgileri, üye olduğu şemalar, şemalardan aldığı BIN'ler, temel operasyonel parametreler Payantis Operasyon ekibi tarafından Platform'da tanımlanır.
IPSec Tünel Kurulumu : Payantis API’lerine erişim için Kurum sistemleri ile Payantis altyapısı arasında IPSec tüneli kurulur, bunun için ağ yöneticileri karşılıklı tanımları yaparlar.
API Kimlik ve Yetki Tanımları: Payantis API’leri JWT (JSON Web Token) tabanlı bir kimlik doğrulama sistemi kullanır. Bunun için gerekli olan kullanıcı bilgileri Payantis Operasyon ekibi tarafından oluşturulur ve Kurum ile paylaşılır.
Güvenlik Anahtarları: Kurum ile Payantis arasında PIN, CVV gibi hassas verilerin güvenli şekilde taşınmasını için, Payantis ve Kurum uygun şifreleme anahtarlarını oluştururlar ve karşılıklı olarak paylaşırlar. Kurum, anahtarları güvenli şekilde saklar ve veri alma verme işlemlerinde kullanır.
2
Ürün Tanımları
Kart ürünü, kartların özelliklerini ve kurallarını belirleyen temel bir yapılandırmadır. Ürün tanımı Platform API'leri ya da Payantis UI üzerinden yapılır, Kurumun kendisi ürünü tanımlayabileceği gibi Payantis Operasyon ekibi de kurum adına tanımlayabilir. Başlıca ürün özellikleri:
Kart Şeması: VISA, Mastercard veya TROY gibi hangi kart ağında çalışacağı, BIN ve BIN aralığı.
Kart Türü: Fiziksel, Sanal, Ön ödemeli, banka kartı, kredi kartı.
Harcamaya Yönelik Limitler (Velocity Checks): Günlük, aylık veya tek seferlik işlem limitleri.
Kullanım Kısıtlamaları (Authorization Controls): ATM, POS, online alışveriş gibi hangi kanallarda kullanılabileceği.
Ücretler: Kartlardan alınabilecek işlem ücreti, yıllık aidatlar, fiziksel kart basım ücretleri.
Diğer Özellikler: Kart görseli, vade süresi, vb.
Ürün tanımı yapılırken bir ürün kodu (productCode) belirtilir ve sonraki adımlarda bu kod kullanılır.
3
Müşteri ve Kart Tanımı
Payantis Platform'da isimsiz kartlar dışındaki tüm kartların bir sahibi olması gerektiğinden önce müşteri kaydı oluşturulur. Ardından bu müşteriye çeşitli kartlar (fiziksel, sanal) üretilir. Üretilen kartların token Id'lerinin Kurum'un sistemine kaydedilmesi tavsiye edilir. Kartlar ile sorgulama, bilgi alma, aktivasyon, kapatma, güvenlik (pin, cvv) işlemleri gibi fonksiyonlar denenebilir.
4
İşlem (Transaction) Simülasyonları ve Testleri
Kartlar başarıyla oluşturulup aktif hale geldikten sonra, bu kartlarla yapılabilecek işlemleri test etmek ve simüle etmek önemlidir.
İşlem Simülasyonları: Gerçek işlemler öncesinde sistemin doğru çalıştığını teyit etmek için işlemler simüle edilir ve bu sayede Platforum'un her türlü senaryo için nasıl tepki vereceği anlaşılır.
İşlem İptali ve İadesi: Yapılan işlemler iptal ve iade edilir, bu sayede yanlış yapılan ödemelerin iptal sonrası kartın durumu ve bakiyesini eski haline geldiği görülür.
Kontroller: Çok çeşitli türdeki işlemlerin (para çekme, alışveriş, e-ticaret, şifreli, şifresiz, vb.) yetki, harcama kontrolü, bakiye gibi kontrollerinin sorunsuz olduğu test edilir.
İşlem Sorgulama ve Listeleme: Bir işlem gerçekleştikten sonra, işlem durumu sorgulanabilir ve işlemler toplu olarak listelenebilir. Bu şekilde işlem onayı, reddi, otorizasyon durumunu kontrol edilir.
Performans Testi ve Yük Testi: İşlem simülasyonları ile işlem süreleri ölçülebilir ve varsa performans sorunları anlaşılır. Ayrıca, bir miktar yük verilerek sistemin davranışı görülebilir.
5
Webhook Bildirimleri
Webhook bildirimleri, Payantis API ile entegrasyon sırasında önemli bir role sahiptir. Bu bildirimler, işlemlerin, kart durumlarının ve diğer olayların gerçek zamanlı olarak Kuruma iletilmesini sağlar.
Webhook Yapılandırması: Kurum almak istediği olay bildirimleri için Payantis API'ler üzerinden kayıt olur. Kayıt sırasında olaylar, bildirim url'leri, yetkilendirme ve diğer bildirim parametreleri verilir.
Bildirimlerin Alınması ve İşlenmesi: Bildirim alınması olaylar oluşturulması gerekir, bunun için kart, müşteri ve işlem simülasyon API'leri kullanılabilir. Olaylar oluştuktan sonra Payantis Platform bunları Kuruma bildirir ve işlendiğinden emin olur. Bu noktada olası hatalar ve sorunlar Payantis ve Kurum tarafından karşılıklı olarak değerlendirilir ve çözüme
Previous
Payantis Issuing
Next
Customer
Built with