Payantis Platform
v1
  • v2 - latest
  • v1
v1
  • v2 - latest
  • v1
v1
  • v2 - latest
  • v1
  1. Issuing API
  • 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
      • LinkCustomerDto
      • 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
      • BaseResponseDto
      • AuthorizationRequestDto
      • AuthorizationResponseDto
      • BalanceInquiryResponseDto
      • RefundResponseDto
      • ReversalResponseDto
      • AdditionalAmountDto
      • BalanceInquiryRequestDto
      • 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
    • 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
    • Batch
      • Get Batch
      • List Batches
      • Update Batch Status
    • 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.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.CreateMerchantQrDetailsDto
      • Payantis.Acquiring.Merchant.CreateMerchantVelocityDto
      • Payantis.Acquiring.Merchant.CreateRestrictedBinDto
      • Payantis.Acquiring.Merchant.CreateRestrictedCardDto
      • Payantis.Acquiring.Merchant.CreateRestrictedCountryDto
      • 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.MerchantVelocityDto
      • Payantis.Acquiring.Merchant.PhysicalTerminalDeviceDto
      • Payantis.Acquiring.Merchant.RestrictedBinDto
      • Payantis.Acquiring.Merchant.RestrictedCardDto
      • Payantis.Acquiring.Merchant.RestrictedCountryDto
      • 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.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.AdditionalAmountDto
      • Payantis.SystemParameter.Dto.Request.CreateUserNoteRequestDto
      • Payantis.SystemParameter.Dto.Response.NoteResponseDto
      • Payantis.SystemParameter.Dto.TaxDto
      • Payantis.Transaction.Acquiring.Backend.MerchantTransactionResponseDto
      • Payantis.Transaction.Acquiring.Oltp.MerchantTransactionQrDataDto
      • Payantis.Transaction.GetMessageFieldsBatchRequestDto
      • Payantis.Transaction.GetMessageFieldsRequestDto
      • 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.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>
      • Volo.Abp.Application.Dtos.PagedResultDto<Payantis.Transaction.Issuing.Backend.CardTransactionResponseDto>
  • VPOS API
    • Payantis VPOS
    • Sanal POS Hata Kodları
    • Payment
      • Process 3D Secure Payment
      • Process Non-Secure Payment
    • Schemas
      • Payantis.Vpos.Domain.Shared.VposResponseStatus
      • Payantis.Vpos.PaymentStatus
      • Payantis.Vpos.Request.Payment.PaymentNonSecureRequest
      • Payantis.Vpos.Response.Payment.PaymentNonSecureResponse
      • Payantis.Vpos.SecureType
      • Payantis.Vpos.TxnType
      • Payantis.Vpos.Request.Payment.PaymentThreeDSecureRequest
      • Payantis.Vpos.Response.Payment.PaymentThreeDSecureCallbackResponse
  • Auth API
    • Get Token
    • Refresh Token
  1. Issuing API

Customer

Payantis Platformu'nda Müşteri (Customer), hizmetleri kullanan ve kart sahibi olabilecek bireyleri veya kurumları temsil eden merkezi bir varlıktır. İster bireysel bir son kullanıcı ister bir şirket olsun, platformdaki birçok işlem ve yapılandırma müşteri etrafında şekillenir. Bu API grubu, müşteri yaşam döngüsünün temelini oluşturan kayıt oluşturma, bilgi güncelleme, sorgulama ve segmentasyon gibi kritik fonksiyonları sunar.

Müşteri Kavramının Önemi ve Kapsamı#

Bir müşteri kaydı, aşağıdaki temel bilgileri ve ilişkileri barındırabilir:
Kimlik Bilgileri: Ad, soyad, T.C. Kimlik Numarası, pasaport numarası, vergi numarası (şirketler için) gibi yasal ve operasyonel tanımlayıcılar.
İletişim Bilgileri: E-posta adresi, cep telefonu numarası, iş telefonu gibi müşteriye ulaşım kanalları. Bu bilgiler, bildirimler (örn: işlem SMS'leri, e-postalar) ve 3D Secure gibi güvenlik süreçleri için kritik olabilir.
Adres Bilgileri: İkametgah, iş yeri, fatura adresi gibi fiziksel konum bilgileri. Özellikle fiziksel kart teslimatları ve bazı yasal gereklilikler için önemlidir.
Demografik Bilgiler: Doğum tarihi, cinsiyet, medeni hal gibi bilgiler, müşteri analizleri ve kişiselleştirilmiş hizmetler için kullanılabilir.
Kurumsal Detaylar (Company Tipi Müşteriler İçin): Şirket adı, vergi dairesi gibi kurumsal müşterilere özgü bilgiler.

Müşterinin Platformdaki Etkileşimleri ve Etkilediği Alanlar#

Müşteri varlığı, Payantis Platformu'ndaki birçok modül ve özellikle doğrudan veya dolaylı olarak etkileşim halindedir:
1.
Kart Yönetimi (Card Management):
Kart Tahsisi: Platformda (isimsiz kartlar hariç) her kartın bir sahibi (müşteri) olmak zorundadır. Create Card API'si çağrılırken, kartın hangi müşteriye ait olduğu customerNo ile belirtilir.
Kişiselleştirme: Kart üzerine basılacak isim (personalizedNameLine1, personalizedNameLine2) genellikle müşteri bilgilerinden alınır.
Teslimat: Fiziksel kartlar, müşterinin kayıtlı adreslerinden birine (Home, Work vb.) gönderilir. Müşterinin iletişim bilgileri (cep telefonu) teslimat sürecinde kurye firması tarafından kullanılabilir.
Ek Kartlar (Child Cards): Bir ana karta bağlı ek kartlar oluşturulurken, bu ek kartlar da bir müşteriye (ana kart sahibinden farklı bir müşteri olabilir veya aynı müşteri olabilir) bağlanır.
2.
Müşteri Segmentasyonu (Customer Segmentation):
Müşteriler, belirli kriterlere (harcama alışkanlıkları, demografik bilgiler, müşteri değeri vb.) göre segmentlere ayrılabilir.
Bu segmentasyon, müşterilere özel kampanyalar, ücretlendirme yapıları, harcama limitleri veya yetkilendirme kuralları tanımlamak için kullanılır. Örneğin, "VIP Müşteri" segmentine daha yüksek işlem limitleri veya daha düşük işlem ücretleri uygulanabilir.
Create Customer veya Update Customer Segment API'leri ile bir müşteri belirli bir segmente atanabilir.
3.
Harcama Limitleri (Velocity Controls):
Müşterinin ait olduğu segment bazında harcama limitleri tanımlanabilir.
Doğrudan müşteri bazında (eğer platform bu seviyede bir linklemeyi destekliyorsa, genellikle segment veya ürün üzerinden yapılır) harcama kontrolleri uygulanabilir.
Müşterinin genel risk profiline göre, platform genelindeki veya ürüne özel limitler müşteri için de geçerli olur.
4.
Yetkilendirme Kontrolleri (Authorization Controls):
Müşterinin ait olduğu segment bazında, belirli işlem türlerine (örn: yurtdışı işlemler, belirli MCC'lerdeki harcamalar) izin verme veya kısıtlama kuralları tanımlanabilir.
Müşterinin genel profili (örn: risk durumu, hesap geçmişi) yetkilendirme kararlarını etkileyebilir.
5.
Ücret Yönetimi (Fees API):
Müşterinin ait olduğu segment bazında farklı işlem ücretleri, kart basım ücretleri veya yıllık aidatlar tanımlanabilir.
Bazı durumlarda, doğrudan müşteri bazında özel ücret anlaşmaları veya muafiyetler uygulanabilir.
6.
Bildirimler ve İletişim (Webhooks & SMS/Email):
İşlem onayları, kart statü değişiklikleri, PIN güncellemeleri gibi olaylarla ilgili bildirimler, müşterinin kayıtlı iletişim bilgilerine (cep telefonu, e-posta) gönderilir.
Webhook bildirimlerinde, olayın kaynağı olan müşteriyle ilgili bilgiler (customerNo) iletilebilir.
7.
Raporlama ve Analiz:
Müşteri verileri, kurumların müşteri davranışlarını analiz etmesi, segmentasyon yapması ve stratejik kararlar alması için önemli bir kaynaktır.
Kısacası, Payantis Platformu'nda müşteri, tüm kart ve ödeme ekosisteminin merkezinde yer alır. Müşteri bilgilerinin doğru, güncel ve eksiksiz olması, platformun etkin ve güvenli bir şekilde çalışması için hayati önem taşır. Bu API grubu, bu kritik verinin yönetimi için gerekli araçları sunar.

Müşteri API'leri#

APIFonksiyonu
Create CustomerYeni bir müşteri (bireysel veya firma) kaydı oluşturulmasını sağlar.
Create or Get CustomerGirilen bir müşternini bilgilerine göre mşüteri yaratır, ya da müşteri tanımlı ise bilgilerini döner
Get CustomerBelirtilen customerNo ile mevcut bir müşterinin detaylı bilgilerini (kartları, adresleri, iletişim bilgileri vb.) getirir.
Get Customer ListPlatformda kayıtlı müşterilerin çeşitli kriterlere (ad, soyad, müşteri no, kimlik no vb.) göre sorgulanmasını ve listelenmesini sağlar.
Update CustomerMevcut bir müşterinin temel demografik ve kişisel bilgilerini (ad, soyad, doğum tarihi vb.) günceller.
Update Customer SegmentBir müşterinin segmentini değiştirir.
Upsert AddressBir müşterinin belirli bir tipteki (ev, iş vb.) adresini ekler veya mevcutsa günceller.
Upsert CommunicationBir müşterinin belirli bir tipteki (e-posta, cep telefonu vb.) iletişim bilgisini ekler veya mevcutsa günceller.
Upsert IdentificationBir müşterinin belirli bir tipteki (TCKN, pasaport no vb.) kimlik bilgisini ekler veya mevcutsa günceller.
Create SegmentMüşterileri gruplamak için yeni bir müşteri segmenti oluşturulmasını sağlar.
Get SegmentsMüşteri segmentlerinin listesini getirir.
Update Segment NameTanımlı bir müşteri segmentinin adını değiştirir.
Delete SegmentTanımlı bir müşteri segmentini siler.
Create User NoteBelirtilen bir müşteri için serbest metin formatında bir kullanıcı notu kaydı oluşturur.
Get User NotesBelirtilen bir müşteri için girilmiş kullanıcı notlarını getirir.
Previous
Hassas Bilgilerin Güvenli İletimi
Next
Create Customer
Built with