Merhaba arkadaşlar. İyzico API entegrasyonunu yaparken bir sorunla karşılaştım.
Yardımcı olabilecek olan var mı?

https://github.com/iyzico/iyzipay-ph...master/samples

API key ve Secret keyleri girdim. Ödeme ile ilgili sorgu gönderiyorum.
Kullandığım API create_payment.php

Aşağıdaki sonuç dönüyor. Ben burada "status": "failure" ile başlayan bloğa erişmek istiyorum.

Php tarafında response'u dönderirken ne diye çağırmam gerekiyor?

// Şuan bu değişken çağrıldığında aşağıdaki sonuç dönüyor.
print_r($payment);
Iyzipay\Model\Payment Object
(
[price:Iyzipay\Model\PaymentResource:private
] =>
[paidPrice:Iyzipay\Model\PaymentResource:private
] =>
[installment:Iyzipay\Model\PaymentResource:private
] =>
[currency:Iyzipay\Model\PaymentResource:private
] =>
[paymentId:Iyzipay\Model\PaymentResource:private
] =>
[paymentStatus:Iyzipay\Model\PaymentResource:private
] =>
[fraudStatus:Iyzipay\Model\PaymentResource:private
] =>
[merchantCommissionRate:Iyzipay\Model\PaymentResource:private
] =>
[merchantCommissionRateAmount:Iyzipay\Model\PaymentResource:private
] =>
[iyziCommissionRateAmount:Iyzipay\Model\PaymentResource:private
] =>
[iyziCommissionFee:Iyzipay\Model\PaymentResource:private
] =>
[cardType:Iyzipay\Model\PaymentResource:private
] =>
[cardAssociation:Iyzipay\Model\PaymentResource:private
] =>
[cardFamily:Iyzipay\Model\PaymentResource:private
] =>
[cardToken:Iyzipay\Model\PaymentResource:private
] =>
[cardUserKey:Iyzipay\Model\PaymentResource:private
] =>
[binNumber:Iyzipay\Model\PaymentResource:private
] =>
[basketId:Iyzipay\Model\PaymentResource:private
] =>
[paymentItems:Iyzipay\Model\PaymentResource:private
] =>
[connectorName:Iyzipay\Model\PaymentResource:private
] =>
[authCode:Iyzipay\Model\PaymentResource:private
] =>
[phase:Iyzipay\Model\PaymentResource:private
] =>
[lastFourDigits:Iyzipay\Model\PaymentResource:private
] =>
[posOrderId:Iyzipay\Model\PaymentResource:private
] =>
[status:Iyzipay\IyzipayResource:private
] => failure
[errorCode:Iyzipay\IyzipayResource:private
] => 10215
[errorMessage:Iyzipay\IyzipayResource:private
] => Geçersiz kart numarası
[errorGroup:Iyzipay\IyzipayResource:private
] => INVALID_CARD_NUMBER
[locale:Iyzipay\IyzipayResource:private
] => tr
[systemTime:Iyzipay\IyzipayResource:private
] => 1589629182618
[conversationId:Iyzipay\IyzipayResource:private
] => 123456789
[rawResult:Iyzipay\ApiResource:private
] => {
"status": "failure",
"errorCode": "10215",
"errorMessage": "Geçersiz kart numarası",
"errorGroup": "INVALID_CARD_NUMBER",
"locale": "tr",
"systemTime": 1589629182618,
"conversationId": "123456789"
}
)
Bense bu şekilde gelmesini istiyorum.
{
    "status": "failure",
    "errorCode": "10215",
    "errorMessage": "Geçersiz kart numarası",
    "errorGroup": "INVALID_CARD_NUMBER",
    "locale": "tr",
    "systemTime": 1589629182618,
    "conversationId": "123456789"
}