Ödeme Alma Servisi
Last updated
Last updated
Ödeme Alma Servisi
Metod | API URL | Parametreler |
---|---|---|
Servise gönderilmesi gereken parametreler şu şekildedir;
Ödeme Alma Servisi İstek Mesajı Parametreleri
Parametre | Tip | Zorunlu | Açıklama |
---|---|---|---|
CARDS
Parametre | Tip | Zorunlu | Açıklama |
---|---|---|---|
CUSTOMER
Servise gönderilecek örnek bir JSON dosyası şu şekildedir;
Servisten işlem sonrasında gönderilen cevap mesajına ait parametreler şu şekildedir;
Ödeme Alma Servisi Cevap Mesajı Parametreleri
Ödeme Alma servisi cevap mesajında STATUS
parametresinin değeri SUCCESS ve RETURN_CODE
parametresinin değeri 0 olarak dönmesi Ödeme Alma servisinin başarılı olarak gerçekleştiğini ifade etmektedir.
İşlem Sonucu Bildirimi
Ödemeye ait her tekrarın sonucu ödeme alma servisi istek mesajı parametreleri arasında yer alan BACK_URL adresine aşağıdaki değerler ile JSON formatında POST edilerek bildirilir.
Parametre | Tip | Zorunlu | Açıklama |
---|---|---|---|
Parametre | Tip | Zorunlu | Açıklama |
---|---|---|---|
POST
https://base-url/api/pay/RecurringPayment
JSON File
MERCHANT
string
Evet
Üye iş yerine özel oluşturulan eşsiz kimlik bilgisidir.
MERCHANT_KEY
string
Evet
Üye iş yerine özel oluşturulan anahtar bilgisidir.
BACK_URL
string
Evet
İşlem sonuç cevabının sistem tarafından döndürüleceği adres bilgisidir. İşlem cevabı üye iş yeri tarafından bu adresten okunacaktır. İşlem sonucu JSON formatında POST edilerek gönderilir.
PRICES_CURRENCY
string
Evet
Ödeme işleminin gerçekleştirileceği para birimi bilgisidir. Şu an için sadece “TRY, USD, EUR, GBP” gönderilebilir.
ORDER_REF_NUMBER
string
Evet
Üye iş yeri tarafından verilecek referans numarası bilgisidir. Ödeme işlemleri bu referans numarası ile takip edilebilir. Maksimum 24 karakter kullanılabilir.
ORDER_AMOUNT
string
Evet
Ödeme işlemine ait işlem tutarı bilgisidir.
REPEAT
int
Evet
Tekrar sayısı.
TRIES_COUNT
string
Evet
Tekrarı deneme sayısı.
START_DATE
string
Evet
Tekrarlı ödemenin başlangıç tarihi
CC_NUMBER
string
Evet
Ödeme işleminin gerçekleştirileceği karta ait 16 haneli kart numarası bilgisidir.
EXP_MONTH
string
Evet
Ödeme işleminin gerçekleştirileceği karta ait 2 haneli son kullanım tarihini ay bilgisidir.
EXP_YEAR
string
Evet
Ödeme işleminin gerçekleştirileceği karta ait 4 haneli son kullanım tarihini yıl bilgisidir.
CC_CVV
string
Evet
Ödeme işleminin gerçekleştirileceği kartın arka yüzünde bulunan 3 haneli güvenlik kodu bilgisidir.
CC_OWNER
string
Evet
Ödeme işleminin gerçekleştirileceği kart sahibinin ad ve soyadı bilgisidir.
FIRST_NAME
string
Evet
İşlemi gerçekleştiren kullanıcının(müşterinin) adı bilgisidir.
LAST_NAME
string
Evet
İşlemi gerçekleştiren kullanıcının(müşterinin) soyadı bilgisidir.
string
Evet
İşlemi gerçekleştiren kullanıcının(müşterinin) mail bilgisidir.
PHONE
string
Evet
İşlemi gerçekleştiren kullanıcının(müşterinin) telefon bilgisidir.
CITY
string
Evet
İşlemi gerçekleştiren kullanıcının(müşterinin) şehir bilgisidir.
STATE
string
Evet
İşlemi gerçekleştiren kullanıcının(müşterinin) ilçe bilgisidir.
ADDRESS
string
Evet
İşlemi gerçekleştiren kullanıcının(müşterinin) adres bilgisidir.
CLIENT_IP
string
Evet
İşlemi gerçekleştiren kullanıcının(müşterinin) IP adres bilgisidir.
STATUS
string
Evet
Durum bilgisidir.
RETURN_CODE
string
Evet
Bakiye sorgulama işlemi sonucu durumu kod bilgisidir.
RETURN_MESSAGE
string
Evet
Bakiye sorgulama işlemi sonucu durum mesaj bilgisidir.