Ana içeriğe geç

Recurring / Subscription

Tekrarlayan ödemeler (abonelik) için Paylox, kart saklama ve otomatik tahsilat mekanizması sunar.

Nasıl Çalışır?

Adım 1: İlk Ödeme ve Kart Saklama

Müşterinin ilk ödemesinde save_card: true parametresini gönderin:

{
"session_id": "ses_xxx",
"payment_type": "creditcard",
"card_holder_name": "AHMET YILMAZ",
"card_number": "5388880000000055",
"expire_month": "12",
"expire_year": "2030",
"cvc": "000",
"is_3d": true,
"save_card": true
}

Başarılı ödemeden sonra yanıtta card_token döner. Bu token'ı saklayın.

Adım 2: Tekrarlayan Tahsilat

Abonelik dönemi geldiğinde, saklanan token ile ödeme yapın:

{
"session_id": "ses_xxx",
"payment_type": "creditcard",
"card_token": "tok_a1b2c3d4e5f6",
"installment_count": "1",
"is_3d": false
}

Başarısız Tahsilat Yönetimi (Dunning)

Tekrarlayan ödemeler başarısız olabilir (yetersiz bakiye, kart süresi dolmuş vb.). Bu durumlar için bir retry stratejisi uygulayın:

DenemeBekleme SüresiAksiyon
1. denemeHemenOtomatik tahsilat
2. deneme1 gün sonraTekrar dene
3. deneme3 gün sonraTekrar dene
4. deneme7 gün sonraMüşteriye bildirim gönder
SonAboneliği askıya al

Abonelik İptali

Müşteri aboneliğini iptal ettiğinde, saklanan kart token'ını silmenize gerek yoktur. Sadece kendi sisteminizde abonelik durumunu güncelleyin ve tekrarlayan tahsilatı durdurun.

ipucu

Kart saklama akışının detayları için Kart Saklama rehberine bakın.