Ana içeriğe geç

iWallet

Craftgate alternatif ödeme yöntemlerinden iWallet(Ticket Restaurant) ile entegredir. Craftgate Ortak Ödeme Sayfası ile ya da doğrudan API kullanarak, iWallet üzerinden de ödeme alabilirsiniz.

Öncelikle Yapılması Gerekenler

iWallet entegrasyonunu kullanabilmek için şu adımları tamamlamış olmalısınız.

  1. Üye İşyeri Paneli > Yönetim > Üye İşyeri Ayarları > Craftgate Özellikleri listesinde Alternatif Ödeme Yöntemleri Açık olmalıdır.

    Craftgate özellikleri listesinde Alternatif Ödeme Yöntemleri
  2. Üye İşyeri Paneli > Yönetim > APM Yönetimi > iWallet durumunu Aktif yapıp, Düzenle butonu ile iWallet tarafından size iletilmiş bilgileri giriniz.

    iWallet Entegrasyon Ayarları

iWallet ile Ödeme Akışı

Ortak Ödeme Sayfası formu üzerinden ya da API üzerinden iWallet kullanıcılarından ödeme alabilirsiniz.

API ile iWallet üzerinden ödeme alma

API entegrasyonu ile iWallet üzerinden ödeme almak için alternatif ödeme yöntemi ile ödeme alma servisini kullanabilirsiniz. iWallet özelinde ödeme akışı iki adımdan oluşmaktadır.

1. APM Ödeme Başlatma: APM Ödeme Başlatma endpointine aşağıdaki parametreleri ek olarak göndermeniz gerekmektedir.

additionalParams
map

iWallet Kart numarasını, bu parametre içerisinde ["cardNumber" : "1234567812345678"] şeklinde key-value olarak gönderilmelidir.

APM Ödeme Başlatma adımındaki cevapta additionalAction alanı OTP_REQUIRED ise APM Ödeme Tamamlama işlemi yapılması gerekmektedir.

Detaylı bilgi için bkz. Alternatif Ödeme Yöntemi ile Ödeme Alma

2. APM Ödeme Tamamlama: APM Ödeme Tamamlama endpointine aşağıdaki parametreleri ek olarak göndermeniz gerekmektedir.

paymentId
number
zorunlu

Ödeme Id

additionalParams
map
zorunlu

iWallet OTP doğrulama kodunu veya kartın şifresini, bu parametre içerisinde ["passCode" : "1234"] şeklinde key-value olarak gönderilmelidir.

Detaylı bilgi için bkz. Alternatif Ödeme Yöntemi ile Ödeme Alma

Ortak Ödeme Sayfası ile iWallet üzerinden ödeme alma

Üye İşyeri panelinden iWallet bilgilerini girdikten sonra Ortak Ödeme Sayfası başlatıldığında Ödeme Formu içerisinde iWallet tab'ı görünecektir. Bkz. Ortak Ödeme Sayfası ile Ödeme Alma


Ödeme deneyimini ve akışını şöyle özetleyebiliriz.

  1. iWallet sekmesine tıklandığında aşağıdaki şekilde bilgilendirme mesajı ile birlikte iWallet'e ait kart numarası girebileceği kutucuğu görür.

    iWallet Ortak Ödeme Sayfası Sekmesi
  2. Öde tuşuna basıldıktan sonra kullanıcı iWallet tarafından 6 haneli doğrulama kodu iletilir ve ekranda kodun girilebileceği bir alan açılır.

    iWallet Ortak Ödeme Sayfası Sekmesi
  3. Kodun girilmesi ile Öde butonuna basıldığında iWallet üzerinden ödeme alınır ve ödeme formu başlatma isteği içerisine eklenen callbackUrl adresine kullanıcı yönlendirilir. Bkz. Ortak Ödeme Sayfası ile Ödeme Alma

Sadece iWallet ile Ödeme Alma

Kullanıcılarınızdan ödemeyi sadece iWallet üzerinden almak isteyebilirsiniz. Ödeme formu başlatma isteği içerisinde enabledPaymentMethods parametresi ile ["IWALLET"] göndermeniz durumunda sadece IWALLET sekmesi kullanıcıya gösterilecektir.

Sadece iWallet sekmesi

APM Ödeme Başlatma için Örnek Kodlar

APM Ödeme Tamamlama için Örnek Kodlar