Kart Saklama
Last updated
Last updated
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.
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
Name | Type | Description |
---|---|---|
Kullanıcı ve Kart Oluşturma İsteğinden Dönen Cevap;
carduserkey
ve cardtoken
değerlerini saklayabilirsiniz.
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 İsteğinden Dönen Cevap;
cardtoken
değerini saklayabilirsiniz.
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 İsteğinden Dönen Cevap;
cardToken
değerleri veritabanınızda saklı tutabilirsiniz ya da her defasında bu servisi kullanarak cardtoken
değerlerini alabilirsiniz.
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 İsteğinden Dönen Cevap;
Parametre İsmi | Tip | Açıklama |
---|---|---|
Name | Type | Description |
---|---|---|
Parametre İsmi | Tip | Açıklama |
---|---|---|
Name | Type | Description |
---|---|---|
Parametre İsmi | Tip | Açıklama |
---|---|---|
Name | Type | Description |
---|---|---|
Parametre İsmi | Tip | Açıklama |
---|---|---|
cardAlias*
String
Saklı karta verilen isim.
email*
String
Saklı kart sahibinin email adresi.
expireYear*
String
Kartın üzerindeki yıl.
expireMonth*
String
Kartın üzerindeki ay.
cardNumber*
String
Kartın numarası.
cardHoldername*
String
Kartın üzerindeki isim.
externalId
String
Saklanmak istenen karta üye iş yeri tarafından verilen id.
locale
String
iyzico istek sonucunda dönen metinlerin dilini ayarlamak için kullanılır. Varsayılan değeri
tr’dir.
conversationId
String
İstek esnasında gönderip, sonuçta alabileceğiniz bir değer, request/response eşleşmesi
yapmak için kullanılabilir.
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.
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.
cardAlias*
String
Saklı karta verilen isim.
conversationId
String
İstek esnasında gönderip, sonuçta alabileceğiniz bir değer, request/response eşleşmesi
yapmak için kullanılabilir.
locale
String
iyzico istek sonucunda dönen metinlerin dilini ayarlamak için kullanılır. Varsayılan değeri
tr’dir.
cardUserKey*
String
Saklı kart kullanıcısının iyzico tarafından belirlenen değeri.
expireYear*
String
Kartın üzerindeki yıl.
expireMonth*
String
Kartın üzerindeki ay.
cardNumber*
String
Kartın numarası.
cardHoldername*
String
Kartın üzerindeki isim.
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.
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*
String
Saklı kart kullanıcısının iyzico tarafından belirlenen değeri.
conversationId
String
İstek esnasında gönderip, sonuçta alabileceğiniz bir değer, request/response eşleşmesi
yapmak için kullanılabilir.
locale
String
iyzico istek sonucunda dönen metinlerin dilini ayarlamak için kullanılır. Varsayılan değeri
tr’dir.
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*
String
Saklı kart kullanıcısına bağlı iyzico tarafından belirlnen saklı kart değeri.
conversationId
String
İstek esnasında gönderip, sonuçta alabileceğiniz bir değer, request/response eşleşmesi
yapmak için kullanılabilir.
locale
String
iyzico istek sonucunda dönen metinlerin dilini ayarlamak için kullanılır. Varsayılan değeri
tr’dir.
cardUserKey*
String
Saklı kart kullanıcısının iyzico tarafından belirlenen değeri.
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.