arkadaş boş gönderiyorsun dedide bilerek koydum ben 3d gitmeden önce paymentid koymuyoruz 3d kısmında sorun alıyorum
paymentId gönderilmesi zorunludur, hatası almışsınız sanırım paymentid'yi yanlış formatta gönderiyorsunuz yada hiç göndermiyorsunuz
PaymentId alanı sizin sipariş numaranız. Sonrasında bu id ile iptal vs. işlemlerini yapacaksınız. Dolayısı ile önemli bir değer.
$request değişkeninde 3d işlemini başlatmadan payment id yi çağırmışsınız bu yüzden paymentid yi tanımlayamıyor.Önce işlemi başlatıp sonra paymentid yi tanımlamanız gerekiyor.Örnek:
$request = new \Iyzipay\Request\CreateThreedsPaymentRequest(); $request->setPaymentId("1");