Kurulum ve Anahtar Yönetimi
Kurulum pip ile, tercihen projeye ait bir sanal ortamda yapılır. Paketin adı ve kurulum komutu, çalışılacak ödeme kuruluşunun çözümüne göre değişir ve hesabınız açıldığında iletilen dokümantasyonda belirtilir.
python -m venv .venv
source .venv/bin/activate
# Paket adı hesabınız açıldığında iletilen dokümantasyonda yazılıdır.
# Tahmin ettiğiniz bir adla kurulum yapmayın (sahte paket riski).
pip install <dokumantasyondaki-paket-adi>
API anahtarlarını kaynak koda yazmayın; ortam değişkeninden okuyun ve sürüm kontrolüne eklemeyin. Test ve canlı anahtarları ayrı yapılandırmalarda tutun; böylece ortam değişimi tek bir değişkenle yapılır.
import os
# Modül ve sınıf adları yer tutucudur.
from sanalpos_sdk import Client
client = Client(
api_key=os.environ["SANALPOS_API_KEY"],
api_secret=os.environ["SANALPOS_API_SECRET"],
environment=os.environ.get("SANALPOS_ENV", "test"),
)









