- Seçili olan cüzdanın bilgisini almak
- Dönüş Parametreleri
- WalletToken ile cüzdan bilgisi almak
- Dönüş parametreleri
Seçili olan cüzdanın bilgisini almak
Kullanıcı tarafından bir cüzdan seçildikten sonra tarafınıza multipaySelectedCardInfos delegate fonksiyonu aracılığıyla dönüş yapılmaktadır.
-
@objc func multipaySelectedCardInfos(cardBalance:String?, cardImageUrl: String?, cardName: String?, walletToken: String?, cardMaskedNumber: String?)
Dönüş Parametreleri
-
cardBalance = Seçilen cüzdan’da bulunan mevcut bakiye miktarını dönmektedir.
-
cardName = Tanımlanmış ise cüzdana verilen isim değeri dönmektedir.
-
walletToken = Cüzdanı tanımlayan id değeri dönmektedir. Bu değer mutlaka güvenli bir şekilde tarafınızca saklanmalı ve Multipay üzerinden çağırılan fonksiyonlara parametre olarak gönderilmelidir.
-
cardMaskedNumber = Cüzdanın numarası maskeli olacak şekilde dönülmektedir.
WalletToken ile cüzdan bilgisi almak
Saklamış olduğunuz walletToken değeri ile cüzdan bilgilerini almak istediğinizde aşağıdaki kod örneğindeki gibi callSingleWallet fonksiyonunu çağırabilirsiniz.
-
Multipay.callSingleWallet(delegate: self, appToken: "YOUR_APP_TOKEN", walletToken: "WALLET_TOKEN", referenceNumber: "USER_REFERENCE_NUMBER", obfuscationSalt: "YOUR_OBFUSCATION_SALT")
Bu fonksiyonu çağırdığınız zaman işlemin başarılı/başarısız olma durumuna göre aşağıdaki delegate methodlarından dönüş yapılmaktadır.
-
//Success @objc func multipaySingleWalletSuccess(cardBalance:String?, cardImageUrl: String?, cardName: String?, walletToken: String?, cardMaskedNumber: String?) //Fail @objc func multipaySingleWalletFailed(resultCode:String?, resultMessage: String?)
Dönüş parametreleri
multipaySingleWalletSuccess delegate fonksiyonundan dönen değerler yukarda tanımlanan multipaySelectedCardInfos fonksiyonu ile aynı parametrelere sahiptir.
multipaySingleWalletFailed fonksiyonundan dönen parametreler;
-
resultCode = Aldığınız hata kodu numarasını belirtir, destek birimlerine ulaşırken burda aldığınız hata kodunu eklemelisiniz.
-
resultMessage = Alınan hatanın String formatında dönüş parametresidir. İstenen durumda kullanıcıya UI’da bilgilendirme yapılabilir.