• 15-07-2023, 17:59:27
    #1
    Herkese selamlar,

    flutter ile bir mobil uygulamam var. Uygulamaya paytr üzerinden direkt api modülü ile ödeme almak istiyorum. Dökümantasyona uygun bir şekilde entegre yaptım fakat ürettiğim token de hata alıyorum. Bu konuyla ilgili bilgisi olan arkadaşlar varmı? Ücretli ücretsiz farketmez
  • 15-07-2023, 17:59:56
    #2
    Ne gibi bir hata alıyorsunuz, ss atar mısınız
  • 15-07-2023, 18:04:19
    #3
    String generateToken(String hashStr, String merchantSalt, String merchantKey) {
    var hmac = Hmac(sha256, utf8.encode(merchantKey));
    var bytes = hmac.convert(utf8.encode(hashStr + merchantSalt)).bytes;
    var token = base64.encode(bytes);
    return token;
    }
  • 15-07-2023, 22:16:06
    #4

    Site'de 1. adımda hash oluştururken bu değerleri kullanıyor, sonra hmac yapıp base64 ile gönderiyor
  • 15-07-2023, 22:22:48
    #5
    Evet bende aynısını kullandım flutter versiyonu ama token de hala hata veriyor


    canyucel adlı üyeden alıntı: mesajı görüntüle

    Site'de 1. adımda hash oluştururken bu değerleri kullanıyor, sonra hmac yapıp base64 ile gönderiyor
  • 16-07-2023, 09:15:40
    #6
    acidareci adlı üyeden alıntı: mesajı görüntüle
    Evet bende aynısını kullandım flutter versiyonu ama token de hala hata veriyor
    Token hesaplama aracı vardı değerleri oraya girerek kontrol etsene bi aynı token mi oluşuyor
  • 16-07-2023, 15:25:42
    #7
    bu arada @acidareci; merchant key merchant salt vs gibi saklanması gereken değerleri apk içinde tutmuyorsun değil mi.
  • 20-07-2023, 18:02:10
    #8
    Konu günceldir hala sorun düzelmedi
  • 20-07-2023, 19:55:23
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    merhaba, bu işlemleri flutter'da yapıyorsanız büyük bir hata yapıyorsunuz, ara sunucu olması gerekiyor.