• 01-09-2023, 02:15:05
    #1
    Merhaba Arkadaşlar, paymentTransactionId ödeme geliyor. Ancak Kırılım id ile manuel Çekim yapıyoruz. Bunu otomatik yapmak istiyorum. Bu konu hakkında bilgisi olan var mı? Ücretli destek alabilirim
  • 01-09-2023, 02:19:24
    #2
    Sorunuzu tam olarak anlayamadım hocam. Manuel çekimden kastınız nedir?
  • 01-09-2023, 02:33:31
    #3
    SauRonn adlı üyeden alıntı: mesajı görüntüle
    Sorunuzu tam olarak anlayamadım hocam. Manuel çekimden kastınız nedir?
    include("odeme/iyzico/config.php");
    $token=$_POST['token'];
    $siparis_no=$_GET['siparis_no'];
    
    $request = new \Iyzipay\Request\RetrieveCheckoutFormRequest();
    $request->setLocale(\Iyzipay\Model\Locale::TR);
    $request->setConversationId($siparis_no);
    $request->setToken($token);
    $checkoutForm = \Iyzipay\Model\CheckoutForm::retrieve($request, Config::options());
    
    $odeme_durum=$checkoutForm->getPaymentStatus();
    //gonderılen orderid
    $orderid=$checkoutForm->getbasketId();
    $kirilimid = $checkoutForm ->getPaymentTransactionId();
    
    echo $kirilimid;
    Burada ödeme kirilim id sini almak istiyorum ancak alamıyorum nasıl alabilirim?
  • 01-09-2023, 02:36:38
    #4
    foreach ($checkoutForm->getPaymentItems() as $item) {
           $paymentTransactionId = $item->getPaymentTransactionId();
    }
    Bu şekilde deneyin.
  • 01-09-2023, 02:41:22
    #5
    paymentitem’ı tanımladığınız kısmın kodlarını da paylaşabilir misiniz eğer tanımlamadıysanız yukarıdaki arkadaşın çözümü işinizi çözer
  • 01-09-2023, 02:44:44
    #6
    SauRonn adlı üyeden alıntı: mesajı görüntüle
    foreach ($checkoutForm->getPaymentItems() as $item) {
           $paymentTransactionId = $item->getPaymentTransactionId();
    }
    Bu şekilde deneyin.
    Çalıştı Hocam çok teşekkürler. PMden iban paylaşır mısınız?
  • 01-09-2023, 02:47:34
    #7
    CesiumHost adlı üyeden alıntı: mesajı görüntüle
    Çalıştı Hocam çok teşekkürler. PMden iban paylaşır mısınız?
    Estağfurullah hocam