NuhYilmaz adlı üyeden alıntı: mesajı görüntüle
Kısa cevap: PAYTR Direkt API’de tek tutar gönderirsin (payment_amount). “Peşin” ve “taksitli” toplamı aynı anda ayrı alanlarla gönderme yok.
Seçenek iki tane:
1) Farkı baştan uygula (önerilen):
  • Müşteri taksit seçince PAYTR Taksit Oranları servisiyle oranı çek.
  • Peşin fiyat × (1 + oran) = taksitli toplam hesapla.
  • payment_amount olarak bu artırılmış toplamı gönder, installment_count = seçilen taksit.
  • Panelde “P.F.” ibaresi kaybolur; doğrudan taksitli toplam görünür.
2) Peşin gönder, sonradan güncelle:
  • payment_amount = peşin fiyat, installment_count = seçilen taksit.
  • Ödeme başarı callback’inde gelen total_amount (gerçek tahsilat, vade dâhil) ile sipariş toplamını güncelle (sipariş meta, fatura notu vs.).
  • Panelde “P.F. X taksit” görünebilir ama sen siparişi total_amount ile düzeltiyorsun.
WordPress/WooCommerce entegrasyon notu:
  • “Farkı baştan uygula” akışında, checkout’ta sepet toplamını seçilen taksite göre artırıp payment_amount öyle gönder.
  • “Sonradan güncelle” akışında, callback’te gelen total_amount’ı siparişe yaz ve not düş: “Taksit vade farkı dâhil toplam: …”.
Mini akış (özet kod):

$pesin = 1000.00; // peşin
$taksit = 4; // seçilen taksit

// 1) PAYTR taksit oranlarını çek -> $oran (ör. 12.98)
$oran = 12.98;
// A) Farkı baştan uygula:
$taksitli = round($pesin * (1 + $oran/100), 2);
$post['payment_amount'] = number_format($taksitli, 2, '.', '');
$post['installment_count'] = $taksit;
// B) Peşin gönder (alternatif):
// $post['payment_amount'] = number_format($pesin, 2, '.', '');
// $post['installment_count'] = $taksit;
// callback’te gelen $payload['total_amount'] ile siparişi güncelle.
Özet: API iki ayrı tutarı aynı anda kabul etmiyor. Ya vade farkını başta payment_amount’a ekle, ya da callback’teki total_amount ile siparişi güncelle. Forumda net ve anlaşılır olması için şu cümleyle bitirebilirsin:

yapay zeka böyle der ama işine yarar mı bilmiyorum
Teşekkürler, zaten farkı baştan uyguluyoruz. peşin gönderirsek eğer yine taksit seçimi yaptığımız için peşin fiyatına olarak göndermiş oluyor. nasıl gönderirsek gönderelim taksit seçildiğinde sipariş tutarı ve toplam tutarı ayırmıyor, vade farksız ürün fiyatı ve toplam ürün fiyatını ayrı ayrı göstermiyor.