Geliştirici Entegrasyonu

Python ile Sanal POS Entegrasyonu

Python uygulamanıza güvenli ödeme altyapısını dakikalar içinde entegre edin. Python'un sade sözdizimi ve güçlü kütüphane ekosistemi sayesinde ödeme entegrasyonunu hızla tamamlayın. Django, Flask ve FastAPI gibi popüler framework'lerle sorunsuz çalışır; requests kütüphanesi ile API çağrıları kolayca yapılır.

Python 3.8+
pip Paketi
Sandbox Ortamı
3D Secure
Python Entegrasyonu

POST /v1/payments

200 OK — Ödeme Başarılı

Dil Python
Protokol REST API
Durum Aktif
3D Secure
pip
async

Neden Python ile SanalPos.com?

Python, okunabilir sözdizimi ve geniş kütüphane desteği ile ödeme entegrasyonunu basit ve anlaşılır hâle getirir.

Python, dünya genelinde en çok kullanılan programlama dillerinden biridir ve web geliştirme alanında Django, Flask ve FastAPI gibi güçlü framework'lere sahiptir. SanalPos.com API'si Python ekosistemiyle tam uyumlu çalışır. requests kütüphanesi ile REST API çağrıları yalnızca birkaç satır kodla gerçekleştirilebilir; bu da entegrasyon sürecini önemli ölçüde kısaltır. Django ile tam kapsamlı e-ticaret projeleri, Flask ile hafif ve esnek mikroservis mimarileri, FastAPI ile yüksek performanslı asenkron uygulamalar geliştirebilirsiniz.

Python'un veri bilimi ve makine öğrenmesi alanındaki güçlü ekosistemi, ödeme verilerinizi analiz etmenize ve gelişmiş raporlar oluşturmanıza olanak tanır. Pandas ile işlem verilerini filtreleyebilir, matplotlib veya seaborn ile görselleştirmeler oluşturabilirsiniz. Ayrıca Python'un asyncio desteği sayesinde FastAPI ve aiohttp gibi asenkron framework'lerle yüksek verimli ödeme işleme altyapıları kurabilirsiniz. SDK hem senkron (requests) hem de asenkron (aiohttp/httpx) kullanımı destekler.

Django, Flask ve FastAPI framework'leri ile sorunsuz uyum, requests kütüphanesi ile kolay API çağrıları ve kapsamlı sandbox ortamı sayesinde Python projelerinize ödeme altyapısını güvenle entegre edin.

Sade
Okunabilir Sözdizimi
Temiz ve anlaşılır kodla hızlı entegrasyon süreci.
3+
Framework Desteği
Django, Flask, FastAPI ve daha fazlasıyla uyumlu.
Async
Asenkron Destek
asyncio ile yüksek performanslı ödeme işlemleri.
Veri
Analiz Ekosistemi
Ödeme verilerinizi pandas ve ML araçlarıyla analiz edin.

1. SanalPos.com Hesabı Oluşturun

Ücretsiz başvuru yaparak API anahtarlarınızı edinin ve sandbox ortamına erişin.

2. pip Paketini Kurun

pip ile SanalPos.com Python SDK'sını projenize ekleyin: pip install sanalpos

3. Ödeme Akışını Kodlayın

SDK sınıflarını kullanarak ödeme başlatma, 3D Secure yönlendirme ve webhook işlemlerini kodlayın.

4. Test Edin ve Canlıya Alın

Sandbox ortamında tüm senaryoları test edin, ardından canlı API anahtarlarıyla production'a geçin.

Kurulum Adımları

Dört basit adımda Python uygulamanıza ödeme entegrasyonunu tamamlayın.

pip paketi ile kurulum, API anahtarlarınızı yapılandırma ve sandbox testlerinin ardından canlı ortama geçiş yapın. Tüm süreç boyunca detaylı dokümantasyon ve 7/24 teknik destek yanınızda.

SDK kullanmak zorunlu değil — requests kütüphanesi ile doğrudan REST API çağrıları da yapabilirsiniz.

Kod Örneği

Python ve requests kütüphanesi ile ödeme başlatma örneği. REST API üzerinden basit bir ödeme isteği gönderin.

payment.py — Python Ödeme Başlatma
import requests

# API anahtarınız
API_KEY = 'YOUR_API_KEY'
BASE_URL = 'https://api.sanalpos.com/v1'

# Ödeme başlatma
def odeme_baslat(kart_bilgileri, tutar):
    response = requests.post(
        f'{BASE_URL}/payments',
        headers={
            'Authorization': f'Bearer {API_KEY}',
            'Content-Type': 'application/json'
        },
        json={
            'amount': tutar,
            'currency': 'TRY',
            'card': {
                'holderName': kart_bilgileri['holder_name'],
                'number': kart_bilgileri['number'],
                'expMonth': kart_bilgileri['exp_month'],
                'expYear': kart_bilgileri['exp_year'],
                'cvc': kart_bilgileri['cvc']
            },
            'secure3d': True,
            'callbackUrl': 'https://siteadresiniz.com/odeme-sonuc'
        }
    )

    if response.status_code == 200:
        return response.json()
    else:
        raise Exception(f'Ödeme hatası: {response.text}')

Bu örnek temel bir REST API çağrısını gösterir. Detaylı entegrasyon için SDK dokümantasyonuna bakın.

Python Entegrasyon Özellikleri

Python uygulamalarınız için sunulan ödeme altyapısı özellikleri.

pip Paketi

Kolay kurulum ve güncelleme

REST API

requests ile API çağrıları

3D Secure

Güvenli ödeme doğrulaması

Sandbox Ortamı

Güvenli test ortamı

Webhook Desteği

Django/Flask view desteği

Detaylı Dokümantasyon

Adım adım entegrasyon rehberi

Teknik Gereksinimler

Python sanal POS entegrasyonu için gerekli ortam ve bileşenler.

Aşağıdaki gereksinimleri karşıladığınızdan emin olduktan sonra entegrasyon sürecine başlayabilirsiniz. requests kütüphanesi pip kurulumu sırasında otomatik olarak yüklenir.

Gereksinim Değer
Python 3.8 veya üzeri
pip Paket yöneticisi
requests kütüphanesi Otomatik yüklenir
SSL Sertifikası Gerekli (HTTPS)
SanalPos.com Hesabı Ücretsiz başvuru

Sıkça Sorulan Sorular

Python sanal POS entegrasyonu hakkında merak edilenler.

pip paketi ile temel ödeme entegrasyonu genellikle birkaç saat içinde tamamlanabilir. Django veya Flask projeleri için hazır view örnekleri süreci hızlandırır.

Evet, SanalPos.com Python SDK'sı framework bağımsızdır. Django, Flask, FastAPI veya saf Python projelerinde kullanabilirsiniz.

Evet, SDK hem senkron hem de asenkron (asyncio) kullanımı destekler. FastAPI ve aiohttp gibi async framework'lerle doğrudan uyumludur.

Hayır, SanalPos.com Python SDK'sı yalnızca Python 3.8 ve üzeri versiyonları destekler. Python 2 güvenlik güncellemesi almadığı için önerilmemektedir.

Python Entegrasyonuna Hemen Başlayın

Taahhüt yok, gizli maliyet yok.

Yalnızca başarılı işlemler için komisyon ödersiniz.

Neden Bizi Tercih Etmelisiniz

256-bit Şifreleme Tüm işlemleriniz uçtan uca şifreli bağlantılarla korunur.
Kolay Entegrasyon pip ile tek komutla kurulum, requests ile basit API çağrıları.
7/24 Türkçe Destek Teknik sorularınıza hızlı yanıt alın.