Merhabalar herkese büyük bir sistem üzerinde çalışıyorum bu aralar farklı teknolojilerin olduğu bir yerde takılmış durumdayım.Sistemin ödeme sistemini pazar yerine göre ayarlamaya çalışıyorum .
Pazaryeri kayıt için ödeme yapılırken şirketi kayıt ediyorum sorun yok .
$create = new \Iyzipay\Request\CreateSubMerchantRequest();
$create->setLocale(\Iyzipay\Model\Locale::TR);
$create->setConversationId("123456789");
$create->setSubMerchantExternalId(\Auth::user()->company->id);
$create->setSubMerchantType(\Iyzipay\Model\SubMerchantType::PRIVATE_COMPANY);
$create->setAddress(\Auth::user()->company->address ? \Auth::user()->company->address : "Adres Girilmemiş");
$create->setTaxOffice(\Auth::user()->company->tax_admins ? \Auth::user()->company->tax_admins : "Vergi Dairesi Girilmemiş");
$create->setLegalCompanyTitle(\Auth::user()->company->name);
$create->setEmail(\Auth::user()->email);
$create->setGsmNumber(\Auth::user()->phone);
$create->setName(\Auth::user()->company->name);
$create->setIban("TR180006200119000006672315");
$create->setIdentityNumber(\Auth::user()->tc ? \Auth::user()->tc : "00000000000");
$create->setCurrency(\Iyzipay\Model\Currency::TL);
Burada ise hangi şirkete ödeme yapılmış onu alıyorum fakat dönen sonuça SUBMERCANTKEYİ almam lazım.
bunu sepet kırılımına yazıyorum
` $firstBasketItem->setSubMerchantKey("Buraya iyzicoya kayıt olan şirketin keyinin gelmesi lazım");
$firstBasketItem->setSubMerchantPrice($package->price);`
Bu konuda yardımcı olabilicek varsa daha önce yapmış olan çok sevinirim.