• 11-10-2023, 22:37:57
    #1
    Selam herkese,
    Aşağıda gelen koddan paymentId verisini print_r ile çekmek istiyorum. Fakat yapmadım. Kullandığım kod print_r($result->getPayments()[0]); . Yardımcı olabilecek biri var mıdır?

    IyzipayModelReportingPaymentDetail Object
    (
    [payments:IyzipayModelReportingPaymentDetailResourc erivate] => Array
    (
    [0] => stdClass Object
    (
    [paymentId] => 20840835
    [paymentStatus] => 0
    [paymentRefundStatus] => NOT_REFUNDED
    [price] => 70.1
    [paidPrice] => 60
    [installment] => 1
    [merchantCommissionRate] => -14.40798859
    [merchantCommissionRateAmount] => -10.1
    [iyziCommissionRateAmount] => 2.4
    [iyziCommissionFee] => 0.25
    [paymentConversationId] => kerem
    [fraudStatus] => 1
    [binNumber] => 411111
    [lastFourDigits] => 1129
    [basketId] => 10862001
    [currency] => TRY
    [connectorName] => IYZI_POS
    [authCode] => 896712
    [threeDS] =>
    [phase] => AUTH
    [acquirerBankName] => iyziPos
    [hostReference] =>
    [createdDate] => 2023-10-11T11:31:36Z
    [cancels] => Array
    (
    )

    [itemTransactions] => Array
    (
    )

    )
  • 11-10-2023, 23:05:51
    #2
    Çıktıyı CODE tagları arasına alırsanız daha okunaklı olacak. Daha önce kullanmadım ama dokümantasyona bakınca şöyle bir kullanımı varmış gibi duruyor:

    print_r($result->getPayments()[0]->getPayment()[0]->paymentId);
  • 11-10-2023, 23:09:34
    #3
    fatihemre adlı üyeden alıntı: mesajı görüntüle
    Çıktıyı CODE tagları arasına alırsanız daha okunaklı olacak. Daha önce kullanmadım ama dokümantasyona bakınca şöyle bir kullanımı varmış gibi duruyor:

    print_r($result->getPayments()[0]->getPayment()[0]->paymentId);
    Çok sağol hocam . getPayment()[0] fazla olmuş kaldırınca oldu.