Not getting the carrier details and tracking number on eBay India using GetOrder
In sandbox and production mode on other site other then India, eBay send the carrier name and tracking number using GetOrder api call in [ShippingDetails] array like [ShippingDetails] => stdClass Object ( [SellingManagerSalesRecordNumber] => 191 [ShipmentTrackingDetails] => stdClass Object ( [ShippingCarrierUsed] => DHL [ShipmentTrackingNumber] => 75638787687658 ) ) But on eBay India, It does not return the ShipmentTrackingDetails array it send only [ShippingDetails] => stdClass Object ( [SellingManagerSalesRecordNumber] => 1234 ) is there any way other way to get tracking details ? Please help.
GetOrders request is $params = array('Version' => 891, 'DetailLevel' => 'ReturnAll', 'Pagination' => array( 'EntriesPerPage' => '100', 'PageNumber' =>1), 'CreateTimeFrom' => $end_time, 'CreateTimeTo' => $current_date, 'OrderStatus'=>'Completed' ); $client->GetOrders($params); There is no order id on eBay India. eBay only provide the Paisapay ID and Also while GetOrder eBay does not send me PaisaPay ID, I am getting ExternalTransactionID and TransactionID but I dont know what is this I can not se these anywhere in my order details on eBay. I can detect the order by API call with SellingManagerSalesRecordNumber only. [ShippingDetails] => stdClass Object ( [SellingManagerSalesRecordNumber] => 190 )
eBay reply me about this issue that : " It was nice talking to you and as we discussed it is not possible to retrieve Paisapay details through GetOrders call. Only PayPal transaction details like external transaction ID will be returned in GetOrders call. " But did not mentioned that, Is there any other way to get the Paisapay order details OR there is no way. Please reply @shrut_h Regards, Dheeraj