5067 | Sadece marketplace üye işyerleri ödeme kırılımı onayı verebilir


Pazaryeri modellerinde alt üye işyerlerine para dağıtımının sağlanabilmesi için itemaproval (işlem onayı) yapılmalıdır. İlgili hata iki durumda alınabilmektedir.

 

  1. Hesabınız pazaryeri değil standart modelde ise ve bu hesap ile itemapproval sorgusunu çalıştırıyorsanız ilgili hata mesajı alınacaktır. itemappoval isteği sadece pazaryeri iş modelinde ki hesaplar ile yapılmalıdır. Standart iş modelinde itemapproval'a gerek yoktur.

    ( https://github.com/iyzico/iyzipay-php/blob/master/samples/approve.php )
     
  2. paymentGroup “LISTING veya OTHER” gönderilen bir ödeme işlemine ait paymentTransactionId ile onay verilmesi denemesi durumunda bu hata mesajı dönmektedir.

    Pazaryerinde sadece ürün ödemesinde alt üye işyeri bilgisi gönderilmektedir. Ödeme isteğinde paymentGroup parametresi “LISTING veya OTHER” gönderildiğinde alt üye işyeri gönderilmemektedir. Alt üye işyeri gönderilmeden tahsil edilen ödeme işlemleri için onay verilmesi deneniyorsa bu hata mesajı alınabilmektedir.

    Hata alınan approve işleminde kullanılan paymentTransactionId bilgisinin ait olduğu ödeme işlemi için, ödeme isteğinde paymentGroup parametresinin ne olarak gönderildiğini kontrol etmenizi öneririz.

    https://github.com/iyzico/iyzipay-php/blob/master/samples/create_marketplace_payment.php#L15