Anil Bey,
Benim icin cok yolgosterici oldu calismaniz ozellikle iyzico entegrasyonunda. Yanliz
odeme basariyla tamamlaninca gelen callback fonksiyonunda tokeni gonderip basarili bir sonuc dondumu diye bakan asagidaki fonkssiyonda
public function pay()
{
$token = session('_token');
$orderNo = session('order_no');
$pay = new PaymentService();
$pay->IyzicoRequest($orderNo, $token);
dd($pay);
$pay i ekrana basinca asagidaki sekilde ici pekte dolu olmayan sekilde geliyor. Beim kodumda da ayni sey olunca sizinkine baktim ama sizde de dogru deger donmuyor gibi. Olmasi gereken donus postman ile apiyi durttugumde en alttaki gibi olmasi gerekmez miydi? yorumlarinizi bekliyorum.
Selamlar
Nuri
LARAVEL
+IRequest: RetrieveCheckoutFormRequest {#431 ▼
-token: "zE76Fk3hffjfT84mcATdBmubeglp9KNr8rXSkWM8"
-locale: "tr"
-conversationId: 8609
}
+ICheckOut: CheckoutForm {#429 ▶}
+IForm: CreateCheckoutFormInitializeRequest {#379 ▼
-price: null
-paidPrice: null
-basketId: null
-paymentGroup: "PRODUCT"
-paymentSource: null
-currency: "TRY"
-buyer: Buyer {#120 ▶}
-shippingAddress: Address {#421 ▼
-address: null
-zipCode: null
-contactName: null
-city: null
-country: null
}
-billingAddress: Address {#422 ▼
-address: null
-zipCode: null
-contactName: null
-city: null
-country: null
}
-basketItems: array:1 [▼
0 => BasketItem {#423 ▼
-id: null
-price: null
-name: "Binocular"
-category1: "Collectibles"
-category2: null
-itemType: "PHYSICAL"
-subMerchantKey: null
-subMerchantPrice: null
}
]
-callbackUrl: "http://127.0.0.1:8000/successful"
-forceThreeDS: null
-cardUserKey: null
-posOrderId: null
-enabledInstallments: array:4 [▶]
-locale: "en"
-conversationId: null
}
+IShipping: Address {#421 ▶}
+IBuyer: Buyer {#120 ▼
-id: null
-name: null
-surname: null
-identityNumber: "51117"
-email: null
-gsmNumber: null
-registrationDate: "2019-02-09 20:17:08"
-lastLoginDate: "2019-02-09 20:17:08"
-registrationAddress: null
-city: null
-country: null
-zipCode: null
-ip: "127.0.0.1"
}
+IBilling: Address {#422 ▶}
+FBasketItems: BasketItem {#423 ▶}
+checkoutFormInitialize: CheckoutFormInitialize {#424 ▼
-token: null
-checkoutFormContent: null
-tokenExpireTime: null
-paymentPageUrl: null
-status: null
-errorCode: null
-errorMessage: null
-errorGroup: null
-locale: null
-systemTime: null
-conversationId: null
-rawResult: null
}
}
POSTMAN
{
"status": "success",
"locale": "tr",
"systemTime": 1549726096707,
"conversationId": "6",
"price": 86.8,
"paidPrice": 86.8,
"installment": 1,
"paymentId": "11232792",
"fraudStatus": 1,
"merchantCommissionRate": 0,
"merchantCommissionRateAmount": 0,
"iyziCommissionRateAmount": 2.2785,
"iyziCommissionFee": 0.25,
"cardType": "CREDIT_CARD",
"cardAssociation": "MASTER_CARD",
"cardFamily": "Cardfinans",
"cardToken": "8kH/9psZ8iYc6/F94gHSew+lZrI=",
"cardUserKey": "uZt42FhRpETzeN+ho0WYLcStHBk=",
"binNumber": "531157",
"lastFourDigits": "0005",
"basketId": "6",
"currency": "TRY",
"itemTransactions": [
{
"itemId": "6",
"paymentTransactionId": "11887733",
"transactionStatus": 2,
"price": 86.8,
"paidPrice": 86.8,
"merchantCommissionRate": 0,
"merchantCommissionRateAmount": 0,
"iyziCommissionRateAmount": 2.2785,
"iyziCommissionFee": 0.25,
"blockageRate": 10,
"blockageRateAmountMerchant": 8.68,
"blockageRateAmountSubMerchant": 0,
"blockageResolvedDate": "2019-02-16 14:43:34",
"subMerchantPrice": 0,
"subMerchantPayoutRate": 0,
"subMerchantPayoutAmount": 0,
"merchantPayoutAmount": 75.5915,
"convertedPayout": {
"paidPrice": 86.8,
"iyziCommissionRateAmount": 2.2785,
"iyziCommissionFee": 0.25,
"blockageRateAmountMerchant": 8.68,
"blockageRateAmountSubMerchant": 0,
"subMerchantPayoutAmount": 0,
"merchantPayoutAmount": 75.5915,
"iyziConversionRate": 0,
"iyziConversionRateAmount": 0,
"currency": "TRY"
}
}
],
"authCode": "927447",
"phase": "AUTH",
"hostReference": "mock00005iyzihostrfn",
"token": "3585fdee-8101-49df-80a0-cbd48321a9b3",
"callbackUrl": "http://127.0.0.1:8000/successful",
"paymentStatus": "SUCCESS"
}