Links

Kart Saklama

Kart Saklama özelliği, ödeme kartı bilgilerini yönetmek için güvenli ve kullanışlı bir çözüm sağlar, böylece kullanıcıların gelecekteki işlemler için kart ayrıntılarını güvenli bir şekilde kaydetmesine ve yönetmesine olanak tanır.

Kullanıcı ve Kart Oluşturma

Bu servisi kullanarak ödeme oluşturmadan, iyzico'da bir kullanıcı ve o kullanıcıya bağlı bir kart oluşturabilirsiniz. Servise gönderilmesi gereken parametreler şu şekildedir;
post
https://api.iyzipay.com
/cardstorage/card
Kullanıcı ve Kart Oluşturma
Kullanıcı ve Kart Oluşturma İsteğinden Dönen Cevap;
Parametre İsmi
Tip
Açıklama
status
string
Yapılan isteğin sonucunu bildirir. İşlem başarılı ise success, hatalı ise failure döner.
errorCode
string
İşlem hatalıysa, bu hataya dair belirtilen koddur.
errorMessage
string
İşlem hatalıysa, bu hataya dair belirtilen mesajdır. Locale parametresine göre dil desteği sunar.
errorGroup
string
İşlem hatalıysa, bu hataya dair belirtilen gruptur.
locale
string
İstekte belirtilen locale değeri geri dönülür, varsayılan değeri trdir.
systemTime
integer
Dönen sonucun o anki unix timestamp değeridir.
conversationId
string
İstek esnasında gönderilmişse, sonuçta aynen geri iletilir.
binNumber
string
Kartın ilk 6 hanesidir.
cardType
string
Eğer ödeme yapılan kart yerel bir kart ise, kartın ait olduğu tipi. Geçerli değerler: CREDIT_CARD, DEBIT_CARD, PREPAID_CARD
cardAssociation
string
Eğer ödeme yapılan kart yerel bir kart ise, kartın ait olduğu kuruluş. Geçerli değerler: VISA,
MASTER_CARD, AMERICA
N_EXPRESS
cardFamily
string
Eğer ödeme yapılan kart yerel bir kart ise, kartın ait olduğu aile. Geçerli değerler: Bonus, Axess,
World, Maximum, Paraf, CardFinans.
cardBankName
string
Eğer ödeme yapılan kart yerel bir kart ise, kartın ait olduğu banka adı.
cardBankCode
integer
Eğer ödeme yapılan kart yerel bir kart ise, kartın ait olduğu banka kodu.
email
string
Saklanan kart üzerindeki email.
cardUserKey
string
Saklı kart kullanıcısının iyzico tarafından belirlenen değeri.
cardToken
string
Saklı kart kullanıcısına bağlı iyzico tarafından belirlenen saklı kart değeri.
cardAlias
string
Karta verilen isim.
carduserkey ve cardtoken değerlerini saklayabilirsiniz.

Kullanıcıya Bağlı Başka Kart Oluşturma

iyzico'da halihazırda oluşturulmuş bir kullanıcıya ikinci bir kart ekleyebilirsiniz. Servise gönderilmesi gereken parametreler şu şekildedir;
post
https://api.iyzipay.com
/cardstorage/card
Kullanıcıya Bağlı Başka Kart Oluşturma
Kullanıcıya Bağlı Başka Kart Oluşturma İsteğinden Dönen Cevap;
Parametre İsmi
Tip
Açıklama
status
string
Yapılan isteğin sonucunu bildirir. İşlem başarılı ise success, hatalı ise failure döner.
errorCode
string
İşlem hatalıysa, bu hataya dair belirtilen koddur.
errorMessage
string
İşlem hatalıysa, bu hataya dair belirtilen mesajdır. Locale parametresine göre dil desteği sunar.
errorGroup
string
İşlem hatalıysa, bu hataya dair belirtilen gruptur.
locale
string
İstekte belirtilen locale değeri geri dönülür, varsayılan değeri trdir.
systemTime
integer
Dönen sonucun o anki unix timestamp değeridir.
conversationId
string
İstek esnasında gönderilmişse, sonuçta aynen geri iletilir.
binNumber
string
Kartın ilk 6 hanesidir.
cardType
string
Eğer ödeme yapılan kart yerel bir kart ise, kartın ait olduğu tipi. Geçerli değerler: CREDIT_CARD, DEBIT_CARD, PREPAID_CARD
cardAssociation
string
Eğer ödeme yapılan kart yerel bir kart ise, kartın ait olduğu kuruluş. Geçerli değerler: VISA, MASTER_CARD, AMERICAN_EXPRESS.
cardFamily
string
Eğer ödeme yapılan kart yerel bir kart ise, kartın ait olduğu aile. Geçerli değerler: Bonus, Axess,
World, Maximum, Paraf, CardFinans.
cardbankName
string
Eğer ödeme yapılan kart yerel bir kart ise, kartın ait olduğu banka adı.
cardbankCode
integer
Eğer ödeme yapılan kart yerel bir kart ise, kartın ait olduğu banka kodu.
email
string
Saklanan kart üzerindeki email.
carduserKey
string
Saklı kart kullanıcısının iyzico tarafından belirlenen değeri.
cardtoken
string
Saklı kart kullanıcısına bağlı iyzico tarafından belirlenen saklı kart değeri.
cardalias
string
Karta verilen isim.
cardtoken değerini saklayabilirsiniz.

Saklı Kartları Sorgulama

iyzico'da bir kullanıcıya ait kartları sorgulayabilirsiniz. Servise gönderilmesi gereken parametreler şu şekildedir;
post
https://api.iyzipay.com
/cardstorage/cards
Saklı Kartları Sorgulama
Saklı Kartları Sorgulama İsteğinden Dönen Cevap;
Parametre İsmi
Tip
Açıklama
status
string
Yapılan isteğin sonucunu bildirir. İşlem başarılı ise success, hatalı ise failure döner.
errorCode
string
İşlem hatalıysa, bu hataya dair belirtilen koddur.
errorMessage
string
İşlem hatalıysa, bu hataya dair belirtilen mesajdır. Locale parametresine göre dil desteği
sunar.
errorGroup
string
İşlem hatalıysa, bu hataya dair belirtilen gruptur.
locale
string
İstekte belirtilen locale değeri geri dönülür, varsayılan değeri trdir.
systemTime
integer
Dönen sonucun o anki unix timestamp değeridir.
conversationId
string
İstek esnasında gönderilmişse, sonuçta aynen geri iletilir.
carduserKey
string
Saklı kart kullanıcısının iyzico tarafından belirlenen değeri.
binNumber(carddetails)
string
Kartın ilk 6 hanesidir.
cardType(carddetails)
string
Eğer ödeme yapılan kart yerel bir kart ise, kartın ait olduğu tipi. Geçerli değerler:
CRE
DIT_CARD, D
E
BIT_CARD, PREPAID_CARD
cardAssociation(carddetails)
string
Eğer ödeme yapılan kart yerel bir kart ise, kartın ait olduğu kuruluş. Geçerli değerler:
VISA, MASTER_CARD, AMERICA
N_EXPRESS
cardFamily(carddetails)
string
Eğer ödeme yapılan kart yerel bir kart ise, kartın ait olduğu aile. Geçerli değerler: Bonus,
Axess, World, Maximum, Paraf, CardFinans.
cardbankName(carddetails)
string
Eğer ödeme yapılan kart yerel bir kart ise, kartın ait olduğu banka adı.
cardbankCode(carddetails)
integer
Eğer ödeme yapılan kart yerel bir kart ise, kartın ait olduğu banka kodu.
cardtoken(carddetails)
string
Saklı kart kullanıcısına bağlı iyzico tarafından belirlnen saklı kart değeri.
cardalias(carddetails)
string
Karta verilen isim.
cardToken değerleri veritabanınızda saklı tutabilirsiniz ya da her defasında bu servisi kullanarak cardtoken değerlerini alabilirsiniz.

Saklı Kart Silme

iyzico'da oluşturulan bir kullanıcıya ait bir kartı silebilirsiniz. Servise gönderilmesi gereken parametreler şu şekildedir;
delete
https://api.iyzipay.com
/cardstorage/card
Saklı Kart Silme
Saklı Kart Silme İsteğinden Dönen Cevap;
Parametre İsmi
Tip
Açıklama
status
string
Yapılan isteğin sonucunu bildirir. İşlem başarılı ise success, hatalı ise failure döner.
errorCode
string
İşlem hatalıysa, bu hataya dair belirtilen koddur.
errorMessage
string
İşlem hatalıysa, bu hataya dair belirtilen mesajdır. Locale parametresine göre dil desteği sunar.
errorGroup
string
İşlem hatalıysa, bu hataya dair belirtilen gruptur.
locale
string
İstekte belirtilen locale değeri geri dönülür, varsayılan değeri trdir.
systemTime
integer
Dönen sonucun o anki unix timestamp değeridir.
conversationId
string
İstek esnasında gönderilmişse, sonuçta aynen geri iletilir.
Last modified 2mo ago