Kayıtlı kart ile ödeme servisi, daha önce kaydedilmiş kart bilgileri kullanılarak ödeme işlemlerinin gerçekleştirilmesini sağlar.Kullanıcı, üye işyerinin web sitesindeki ödeme formunu doldurup gönderdiğinde doğrudan bankanın doğrulama sayfasına yönlendirilir.Ödeme işlemi, banka ödeme geçidi üzerinden SMS ile gönderilen doğrulama kodu veya banka tarafından tanımlanan diğer 3D Secure doğrulama yöntemleri ile gerçekleştirilir.Ödeme işlemi başarıyla tamamlandığında kullanıcı üye işyerinin return URL'sine yönlendirilir. İşlemin başarısız olması veya iptal edilmesi durumunda kullanıcı, üye işyeri tarafından belirtilen cancel URL'sine yönlendirilir.Kart token ile ödeme başlatma istekleri, üye işyerinin sunucusundan server-to-server olarak gönderilmelidir. Erişim token’ı Authorization: Bearer {token} başlığında iletilmeli ve yalnızca sunucu tarafında tutulmalıdır. Standart HTML formları bu başlığı desteklemez; token form alanlarına eklenmemelidir.
Hash key istekte gönderilmelidir.
Örnek hash key değerleri, seçilen programlama diline karşılık gelen yan taraftaki Request alanında bulunabilir.Hash algoritmasına ait örnek implementasyon istekte yer almaktadır.
Hash Parametreleri#
hash algorithm içerisinde kullanılacak parametreler ve sıralaması aşağıdaki gibidir.